Codeigniter com Blade template

Fala galera hoje vou falar sobre sistema templates no CI

Como todos sabemos o engine de CI é bem simples.

E como estou começando a aprender um pouco sobre o Laravel, que é um excelente Framework.

E gostei muito da sistema de templates do Laravel o Blade, e gostaria de deixar minha contribuição sobre como podemos usar esse sistema no Codeigniter de uma forma simples.

Antes de mais nada quero dizer que sou usuário da linguagem PHP, e não só de um ou outro Framework.

Já aprendi que Framework’s são ferramentas que nos ajudam no desenvolvimento de nossas aplicações, então busco aprender o que cada Framework pode me oferecer no projeto.

Só que as vezes já temos um projeto iniciado com determinada ferramenta e não gostaria de mudar isso.

E graças ao composer, hoje podemos escolher pacotes de outros Framework’s.

Sabemos também que o Codeigniter 3 não tem um sistema de template tão completo assim se comparado a outros Framework’s. 
E existem muitos sistemas de templates bem robustos no circuito.
Eu particularmente passei a usar o Blade e já usei o Twig integrado ao CI.

Bom agora com composer no pedaço temos a mão uma ferramenta poderosa para nos ajudar nesse processo.

Podemos aproveitar o poder das psr’s, já que o CI na versão atual suporta o composer nativamente.

Então já introduzidos sobre minha visão vamos ao que interessa.

Primeiro vamos criar um CoreController.php.

Antes precisamos configurar o nosso composer para suportar esse nosso novo core controller.

Beleza agora vamos fazer o seguinte vamos instalar um pacote.

composer require philo/laravel-blade

Agora vamos fazer uma alteração no CoreController

Pronto agora podemos temos nosso CoreController.php ajustado.
Vamos ver como fica nossa aplicação.

E agora estamos usando o Blade como template no CI.

Bom agora podem usar as funcionalidades que o blade disponibiliza. Até a próxima.