Usando Blade com Laravel

Índice
Embora possamos criar visualizações com muita facilidade, às vezes o código se torna muito repetitivo, por isso precisamos de algo adicional que nos permita gerar os mesmos resultados com menos esforço.
É aqui que o chamado motores de template, em caso de Laravel temos o motor disponível por padrão Lâmina, com o qual podemos gerar conteúdo dentro de nossas visualizações usando e herdando de outras visualizações de uma forma simples e prática.
Para gerar uma visualização, a primeira coisa que precisamos é uma instalação padrão de Laravel, então, com isso feito, podemos fazer o seguinte:
1- Vamos gerar algumas novas rotas no arquivo routes.php, a peculiaridade deles é que vamos nomeá-los usando a palavra lâmina no nome dos arquivos, vamos ver o código como seria:

2- O próximo passo que devemos tomar é criar um diretório separado para salvar nosso layout, para isso iremos criar uma pasta com o mesmo nome dentro da pasta Visualizações.
3- Dentro de visualizações / layout vamos gerar um arquivo chamado index.blade.php e vamos adicionar o seguinte:

4- Agora que temos nosso arquivo de layout vamos usá-lo, para isso vamos gerar uma pasta em views chamada lâmina e dentro de nós vamos criar um arquivo chamado home.blade.php, este será o arquivo inicial ao qual nos referimos em routes.php, dentro de nós vamos usar nossos próprios comandos Lâmina com o qual podemos colocar em prática o uso deste mecanismo de template:

O importante aqui é que as seções que declaramos em nosso index.blade.php Vamos chamá-los aqui da mesma forma, com o modificador @parent podemos mudar o conteúdo do layout com o conteúdo desta visão como vemos na seção folha de rosto.
Com isso resolvido quando visitamos a rota correspondente, o motor Lâmina Ele se encarregará de colocar todo o conteúdo onde o layout é utilizado e assim nos salvamos de fazer mais código do que o necessário.
ImportanteÉ muito importante usar a notação de incorporar nome da lâmina nomes de visualizações internas, por exemplo home.blade.php ou second.blade.php, visto que esta é a convenção que nos dará a possibilidade de usar o motor, também é importante observar que se abrirmos um @seção, devemos ter uma linha que feche essa @ seção, se não tivermos, podemos gerá-la incorretamente.
Impressão de código PHPSe quisermos imprimir o código PHP dentro da visualização, precisamos apenas incluí-lo entre colchetes: {{echo "Este é o lugar para onde nosso código PHP irá"; }} desta forma, também podemos incorporar outros elementos dinâmicos, estendendo assim a funcionalidade de nossa aplicação.
Com isso finalizamos este tutorial, pois vemos que o template engine nos poupa muito trabalho, pois ao criar uma base geral e herdar sua estrutura, a quantidade de código HTML que podemos gerar é muito menor, permitindo também fazer a depuração de uma forma simples. É importante mencionar que Lâmina Não é o único motor que podemos usar, existem outras alternativas, como GALHO que também nos oferece funcionalidades semelhantes que nos ajudarão enormemente no processo de desenvolvimento dos projetos em que participamos.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