Índice
A construção das vistas tem várias nuances, mas há uma que se destaca; geralmente temos porções de nosso HTML que são repetidos em todo o aplicativo, por exemplo, o cabeçalho e rodapé da mesma. Ter esses casos é impraticável ter que repetir essas partes toda vez que criamos uma exibição.Para resolver estes problemas temos a figura da vista aninhada, que nada mais é do que incorporar uma vista à outra, com a qual podemos fazer um rodapé apenas uma vez e depois incorporá-lo em todas as vistas que o requeiram, com isso podemos reduzir uma parte do trabalho repetitivo que poderia ser dado …
RequisitosPara seguir este tutorial, devemos ter uma instalação básica de Laravel e ter o conhecimento de como criar uma visão básica.
Ser capaz de criar visualizações aninhadas devemos fazer uma pequena estrutura de pastas ou diretórios em que vamos armazenar os diferentes recursos, para este exemplo na pasta app / views vamos gerar uma nova pasta chamada comum pois é para onde irão as visões comuns a todas as outras visões.
Então, dentro do nosso diretório que acabamos de criar, vamos gerar o arquivo header.php, que servirá como cabeçalho para nossas visualizações e que deve ter o conteúdo visto na imagem a seguir:
Vamos a criar uma visão básica, para isso no diretório app / views / vamos criar o diretório minhas visões e dentro dele vamos criar um arquivo chamado home.php, que conterá o seguinte código:
PROLONGAR
Também podemos passar dados adicionais para a visualização com este mesmo método ninho (), Construindo um array de dados e aninhando-o dentro da view que estamos gerando, com isso podemos gerar uma view de estrutura comum que recebe os dados e assim apenas alterar os dados que pode receber, reduzindo um pouco mais o trabalho que deve ser repetido:
PROLONGAR