Índice
O menu de navegação É um dos componentes mais importantes de uma aplicação web, é este elemento que nos permite aceder às diferentes secções da nossa aplicação e por isso permite ao utilizador utilizar e desfrutar do conteúdo que preparámos para elas.Como este elemento ou componente normalmente permanece o mesmo em toda a aplicação, o ideal seria não ter que repetir a mesma estrutura toda vez que precisarmos fazer uma nova visualização do nosso site.
RequisitosPara construir o menu que vamos propor, precisamos apenas de uma instalação padrão de Laravel para que possamos ter todos os componentes necessários.
Assim que tivermos o que precisamos, vamos criar as rotas, neste caso vamos gerar 3 rotas com 3 visualizações, onde a cada uma dessas visualizações vamos incorporar as visualizações aninhadas correspondentes ao menu, isso é bastante simples e veremos no código a seguir como fazê-lo. Vamos gerar uma visão e deixá-la como um exercício para gerar as duas rotas adicionais.
Para fazer isso, vamos colocar no arquivo routes.php o seguinte:
PROLONGAR
Agora vamos criar a vista menu-layout, para isso vamos gerar um arquivo chamado menu-layout.php na pasta Visualizações de nossa aplicação, se olharmos para rotas criamos duas seções, uma chamada cardápio e outra ligação contente Eles devem estar em nosso layout para que possamos exibir o conteúdo lá, também criaremos o CSS necessário para estilizar nosso menu. Vamos ver como seria:
Página um
este é o conteúdo de amostra
Ao visitar nosso aplicativo já devemos ver nossa visualização principal com o menu, se clicarmos no link do menu que nos leva a menu um, vemos como o menu vai mudar e o link nesta seção ficará em destaque, se completarmos as outras visualizações veremos como tudo vai funcionar.
Se dominarmos isso, podemos fazer links dinâmicos, com consultas de banco de dados, etc. Então é algo que pode ser muito útil no futuro e com isso terminamos este tutorial, já aprendemos como gerar um menu simples com Laravel e visualizações aninhadas.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo