Envoyer des données à une vue dans Laravel

Table des matières
Une fois que nous saurons comment afficher les données à l'utilisateur dans une vue, la première chose que nous nous demanderons sûrement est de savoir comment transmettre les données de manière dynamique, à partir de la base de données ou de certaines informations que nous avons stockées dans la session.
Dans Laravel Ce problème a une solution assez simple, en fait, il est très similaire à la création d'une vue de base, donc une fois que nous aurons compris ces concepts, nous créerons sûrement des applications plus complètes en peu de temps.
Pour terminer ce tutoriel, nous aurons besoin de deux ou trois choses, la première est que nous devons savoir comment construire une vue de base avec des données statiques, et la seconde est une installation standard d'un projet Laravel.
Une fois que nous aurons satisfait aux deux exigences, nous effectuerons les étapes suivantes :
1- Dans le fichier itinéraires.php Nous allons créer quelques routes qui résoudront certaines vues, dans ces routes, nous allons générer des variables avec un contenu qui peut provenir d'un modèle ou nous pouvons le placer nous-mêmes, dans ce cas pour une explication plus facile, nous ferons ça, voyons le code correspondant :

Ici nous avons fait deux choses, dans le chemin de départ, nous avons créé une variable avec un contenu, puis au moment d'appeler la méthode Fabriquer () on passe la méthode auxiliaire avec () à laquelle nous ajoutons la variable que nous venons de créer, avec elle, elle aura déjà ces données au moment d'être générées.
AlternativeCe n'est pas le seul moyen de passer des données, dans le deuxième itinéraire, nous avons créé une variable que nous affectons à la génération de la vue, puis à cette variable nous nous assignons nos valeurs comme s'il s'agissait d'attributs utilisant des pointeurs, nous retournons enfin cette variable dans le chemin.
Avec l'une ou l'autre des deux options, nous atteindrons la tâche qui consiste à afficher les données dynamiques.
2- Maintenant, pour utiliser les données que nous avons transmises à nos vues, nous devons modifier un peu le code de la vue de base et inclure les variables que nous avons transmises à partir des routes comme nous pouvons le voir dans le code suivant :

Nous voyons ici comment nous avons utilisé la variable $ titre que nous avons passé sur la route, ils se demanderont pourquoi on l'appelle $ titre si nous avions créé $ page_titre, la réponse est qu'en utilisant la méthode avec (), nous avons inclus Titre puis notre variable de chemin, pour la vue, le contenu a été réellement enregistré dans le nom Titre et donc nous pouvons accéder à vos données comme ceci.
3- Maintenant, nous allons modifier un peu la deuxième vue pour incorporer les données que nous avons créées, voyons dans le code suivant à quoi tout ressemble :

Ici, il diffère de la vue précédente en ce que nous appelons les variables avec les mêmes noms avec lesquels nous les avons passées, c'est à cause de la façon dont nous l'avons fait comme s'il s'agissait d'attributs de l'objet, c'est pourquoi nous pouvons maintenir la nomenclature .
Comme nous l'avons vu passer des données à une vue dans nos applications faites dans Laravel C'est assez simple, avec cela nous terminons ce tutoriel, nous avons maintenant plus d'outils pour pouvoir expérimenter dans la création d'applications.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