Vues imbriquées à Laravel

Table des matières
La construction des vues a plusieurs nuances, cependant il y en a une qui se démarque; nous avons généralement des portions de notre HTML qui sont répétés tout au long de l'application, par exemple le en-tête et pied de page de la même. Avoir ces cas n'est pas pratique pour avoir à répéter ces parties chaque fois que nous créons une vue.
Pour résoudre ces problèmes, nous avons la figure de la vue imbriquée, qui n'est rien de plus que d'incorporer une vue dans une autre, avec laquelle nous pouvons créer un pied de page une seule fois et l'incorporer ensuite dans toutes les vues qui le nécessitent, avec cela nous pouvons réduire une partie du travail répétitif qui pourrait être donné…
ExigencesAfin de suivre ce tutoriel, nous devons avoir une installation de base de Laravel et avoir les connaissances nécessaires pour créer une vue de base.
Pour pouvoir créer vues imbriquées il faut faire une petite structure de dossiers ou de répertoires dans lesquels on va stocker les différentes ressources, pour cet exemple dans le dossier application / vues nous allons générer un nouveau dossier appelé commun car c'est là qu'iront les vues communes à toutes les autres vues.
Ensuite, à l'intérieur de notre répertoire que nous venons de créer, nous allons générer le fichier en-tête.php, qui servira d'en-tête pour nos vues et qui doit avoir le contenu vu dans l'image suivante :

Maintenant, nous allons répéter la procédure mais nous allons créer le fichier pied de page.php et comme dans le cas précédent nous allons placer ce qui suit comme contenu :

Une fois que nous avons les vues communes, nous allons maintenant faire la procédure pour les incorporer dans nos vues de base.
Nous allons créer une vue de base, pour cela dans l'annuaire application / vues / nous allons créer le répertoire mes vues et à l'intérieur, nous allons créer un fichier appelé accueil.php, qui contiendra le code suivant :

Maintenant, nous devons créer la route qui nous permet d'accéder à notre vue et c'est également dans ce cadre que nous allons indiquer qu'elle doit prendre les vues que nous avons générées dans les étapes précédentes comme vues imbriquées, pour cela nous utiliserons la méthode nid () au sein de laquelle on passera les vues que l'on veut imbriquer :

AGRANDIR

Maintenant, avec cela lors de la navigation dans notre application vers le URL de notre vue domicile Nous devons voir comment le contenu de la vue est obtenu, avec cela nous pouvons créer toutes les vues différentes et inclure ces vues communes, avec cela nous obtenons le résultat de ne pas répéter le travail.
Nous pouvons également transmettre des données supplémentaires à la vue avec cette même méthode nid (), Construire un tableau de données et l'imbriquer dans la vue que nous générons, avec cela, nous pouvons générer une vue de structure commune qui reçoit des données et donc modifier uniquement les données qu'elle peut recevoir, réduisant un peu plus le travail qui doit être répété :

AGRANDIR

Avec cela, nous terminons ce tutoriel, nous avons appris à imbriquer des vues, avec lesquelles nous pouvons travailler avec des modèles de base et ainsi ne pas avoir à répéter le code statique ou les fonctionnalités principales de notre application.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave