Utilisation avancée de Blade avec Laravel

Table des matières
Utilisation d'un système de modèles dans Laravel nous permet de générer des vues plus rapidement, mais il y a bien plus que la simple génération de vues, avec une utilisation avancée, nous pouvons créer des arrangements d'éléments, faire des tournées, incorporer des conditions, etc. Cela nous permet de créer des expériences plus riches pour nos utilisateurs.
Dans le cas d Laravel en ayant nativement avec Lame Nous pouvons intégrer certaines de ces utilisations que nous avons évoquées pour pouvoir construire des vues dynamiques qui nous permettent d'aller un peu plus loin dans notre application.
Exigences
Pour terminer ce tutoriel, nous aurons besoin d'une installation standard de Laravel et avoir également des connaissances sur la façon de créer des vues de base avec Lame.
Nous allons commencer à faire les itinéraires, pour cela nous allons créer un itinéraire qui sera notre maison et un secondaire qui sera le détail, puis dans le fichier itinéraires.php faisons ce qui suit :
1- Nous construisons la vue d'accueil où nous allons passer un tableau ou un arrangement avec plusieurs films, la chose intéressante est que dans ce tableau il y aura un élément appelé limace que nous allons utiliser pour établir un lien vers la vue de détail secondaire, voyons le code que nous devons générer :

2- Maintenant, nous allons créer la vue secondaire, que nous appellerons seconde, dans laquelle nous devons créer le même arrangement, mais ce qu'elle fera, c'est montrer le film qui correspond au limace qu'il reçoit et en plus dans ce tableau ira le genre du film que nous avons omis dans la vue d'accueil :

AGRANDIR

Ce que nous pouvons également remarquer, c'est que la vue reçoit quelque chose appelé (: tout) cela signifie que tout ce qui vient après le chemin dans le navigateur sera transmis à la vue en tant que paramètre.
Dans la vue d'accueil, nous allons faire quelque chose d'intéressant, nous allons faire le tour de chacun des films avec une instruction @pour chaque et dans cet itinéraire, nous allons utiliser un if, donc si un film correspond à la condition, nous pouvons imprimer quelque chose de différent, voyons à quoi ressemble notre fichier accueil.lame.php:

Nous remarquons comment nous utilisons le même nom du tableau que nous avons créé dans la route, puis comment nous nous relions à la vue secondaire en ajoutant la valeur du champ limace.
Maintenant, dans la vue secondaire, nous allons recevoir cette valeur limace et nous chercherons à l'intérieur du tableau son homologue correspondant, nous en profiterons pour montrer le champ supplémentaire de genre que nous avions créé, la vue serait donc la suivante :

Comme on peut le voir, il est très facile d'obtenir les fonctionnalités avancées de Lame dans LaravelIci, ce que nous pouvons souligner, c'est qu'au lieu de tableaux, nous pouvons utiliser les résultats de nos bases de données, mais pour la démonstration, cela suffisait, nous avons également remarqué que nous pouvons inclure des conditions dans la vue, il est important de se rappeler qu'elles ne doivent être utilisées que comme un format de vue, car il n'est pas conseillé d'inclure une logique métier dans cette partie car nous pourrions rendre l'application inutilement complexe.
Avec cela, nous terminons ce tutoriel, nous pouvons maintenant ajouter de nouvelles fonctionnalités à notre application à partir de sa vue en utilisant Lame dans Laravel.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave