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
1035 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!

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