Crie visualizações com Twig no Laravel

Índice
Apesar que Laravel já tem Lâmina Como um motor de template, podemos vir de outro ambiente onde trabalhamos com outro motor e queremos continuar a usá-lo, nestes casos Laravel Isso nos dá a liberdade de fazer isso sem problemas.
Um dos motores mais populares em PHP isto é Galho, que permite gerar visualizações de forma rápida e fácil, vamos ver como fazer isso.
A primeira coisa que precisamos fazer é criar uma instalação padrão de Laravel, com isso podemos seguir os seguintes passos:
1- No Arquivo composer.json incluiremos a seguinte linha:
"rcrowe / twigbridge": "0.4. *"

2- Em seguida, vamos executar o comando de atualização no console compositor:
atualização do php composer.phar

3- Finalmente, devemos ativar galho como um provedor dentro de nossa gama de provedores no arquivo /app/config/app.php, para isso devemos adicionar o seguinte conteúdo na matriz correspondente:
'TwigBridge \ TwigServiceProvider'

4- Com tudo o que foi feito acima, podemos gerar nosso arquivo de configuração usando artesão php.
configuração do php artisan: publicar rcrowe / twigbridge

1- Devemos primeiro gerar as rotas que vamos usar, para isso vamos definir a vista como um Twigview e dentro vamos gerar um link que nos leva para a página de Laravel:

2- Agora no diretório Visualizações de nosso aplicativo, vamos criar um arquivo chamado twiglayout.twig e vamos adicionar a base para todas as nossas visualizações:

3- Só temos que criar então a visão que irá herdar a estrutura do nosso layout base e isso será colocado no arquivo twig.twig no diretório de visualizações do aplicativo e deve conter o seguinte:

A operação deste código é muito semelhante à de visualizações usando Lâmina, em nosso arquivo de layout estabelecemos as bases de nosso HTML e em seções particulares vamos criar a possibilidade de inserir código, para isso construímos as seções {% block block_name%} e então na vista, se quisermos que algo apareça lá, só temos que chamar o bloco e tudo o que colocarmos dentro será o que veremos quando chamarmos a vista.
Se fizermos uma comparação direta com Lâmina, isso é mais simples, pois todos os blocos são chamados da mesma maneira, em vez de usar nomes como resultar por exemplo.
Imprimir à vistaPara imprimir dentro da vista usamos a figura das chaves duplas {{}} como vimos na parte em que mostramos o link, no caso de {{pai ()}} Era usado para ser capaz de adicionar o conteúdo ao conteúdo que o layout tinha sem sobrescrevê-lo.
Com isso terminamos este tutorial onde poderíamos criar uma visão básica com Galho em Laravel, demonstrando assim como é simples usar outras ferramentas e mecanismos de modelo, para que possamos trabalhar com o que nos sentimos mais confortáveis. Galho Tem uma ótima comunidade online então se estivermos interessados ​​neste tutorial podemos investigar um pouco mais e assim encontrar outras coisas que podemos desenvolver.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave