Utiliser Blade avec Laravel

Table des matières
Bien que nous puissions créer des vues très facilement, le code devient parfois très répétitif, c'est pourquoi nous avons besoin de quelque chose de supplémentaire qui nous permette de générer les mêmes résultats avec moins d'effort.
C'est là que le soi-disant moteurs de modèles, dans le cas d Laravel nous avons le moteur disponible par défaut Lame, avec lequel nous pouvons générer du contenu dans nos vues en utilisant et en héritant d'autres vues de manière simple et pratique.
Pour générer une vue, la première chose dont nous avons besoin est une installation standard de Laravel, alors avec ceci accompli, nous pouvons faire ce qui suit :
1- Nous allons générer quelques nouvelles routes dans le fichier itinéraires.php, la particularité de ceux-ci est que nous allons les nommer en utilisant le mot lame dans le nom des fichiers, voyons le code tel qu'il se présente :

2- La prochaine étape que nous devons prendre est de créer un répertoire séparé pour enregistrer notre mise en page, pour cela nous allons créer un dossier du même nom dans le dossier vues.
3- Dans vues / mise en page nous allons générer un fichier nommé index.lame.php et nous allons ajouter ce qui suit :

4- Maintenant que nous avons notre fichier de mise en page, nous allons l'utiliser, pour cela nous allons générer un dossier dans des vues appelées lame et à l'intérieur, nous allons créer un fichier appelé accueil.lame.php, ce sera le fichier home que nous avons référencé dans itinéraires.php, à l'intérieur, nous allons utiliser nos propres commandes Lame avec lequel nous pouvons mettre en pratique l'utilisation de ce moteur de template :

L'important ici est que les sections que nous déclarons dans notre index.lame.php Appelons-les ici de la même manière, avec le modificateur @parent on peut changer le contenu de la mise en page avec le contenu de cette vue comme on le voit dans la section titre de page.
Ceci étant résolu lorsque nous visitons l'itinéraire correspondant, le moteur Lame Il se chargera de placer tout le contenu là où la mise en page est utilisée et ainsi nous éviterons de faire plus de code que nécessaire.
ImportantIl est très important d'utiliser la notation de incorporer le nom de la lame les noms des vues intérieures, par exemple accueil.lame.php ou alors seconde.lame.php, puisque c'est la convention qui nous donnera la possibilité d'utiliser le moteur, il est également important de noter que si nous ouvrons un @section, nous devons avoir une ligne qui ferme cette @section, si nous ne l'avons pas, nous pouvons la générer de manière incorrecte.
Impression de code PHPSi nous voulons imprimer du code PHP à l'intérieur de la vue, nous n'avons qu'à l'inclure entre des accolades doubles : {{echo "C'est ici que ira notre code PHP"; }} de cette façon, nous pouvons également incorporer d'autres éléments dynamiques, étendant ainsi les fonctionnalités de notre application.
Avec cela, nous terminons ce tutoriel, car nous voyons que le moteur de modèle nous permet d'économiser beaucoup de travail, car lors de la création d'une base générale et de l'héritage de sa structure, la quantité de code HTML que nous pouvons générer est beaucoup plus petit, ce qui nous permet également de faire du débogage de manière simple. Il est important de mentionner que Lame Ce n'est pas le seul moteur que nous pouvons utiliser, il existe d'autres alternatives telles que BRINDILLE qui nous offre également des fonctionnalités similaires qui nous aideront énormément dans le processus de développement des projets auxquels nous participons.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