Maison > développement back-end > tutoriel php > Comment transmettre correctement les données aux vues Laravel Blade ?

Comment transmettre correctement les données aux vues Laravel Blade ?

DDD
Libérer: 2024-12-15 03:01:08
original
930 Les gens l'ont consulté

How Do I Correctly Pass Data to Laravel Blade Views?

Transmission de données aux vues dans Laravel

Lorsque vous essayez de transmettre des données à une vue Blade à l'aide de return View::make('blog', $posts), vous pouvez rencontrer une erreur indiquant que $posts n'est pas défini. Pour résoudre ce problème :

Utilisez la méthode with() :

Au lieu de transmettre directement les données dans la méthode view, utilisez la méthode with() pour définir le données à transmettre. Cette méthode attribue une paire clé-valeur, où la clé représente le nom de la variable dans la vue et la valeur correspond aux données que vous souhaitez transmettre.

Exemple :

return View::make('blog')->with('posts', $posts);
Copier après la connexion

Dans votre vue Blade, vous pouvez ensuite accéder aux données transmises sous forme de $posts :

@foreach ($posts as $post)
    <!-- Your code here -->
@endforeach
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal