Laravel 4 Lame @include variable

J'ai essayé de faire include avec Laravel de la lame, mais le problème est qu'il ne peut pas passer la variable. Voici mon code d'exemple:

file_include.blade.php

<?php
  $myvar = "some text";

main.blade.php

@include('file_include')
{{$myvar}}

Quand je lance le fichier, il renvoie l'erreur "Undefined variable: myvar". Alors, comment puis-je passer une variable dans le fichier include pour le fichier principal?

Merci.

  • est utilisé pour inclure des sous-vues , il ne devrait pas être utilisé pour charger des variables de cette façon. Rappelez-vous ce sont des lame de modèles et non l'ensemble des fichiers php.
InformationsquelleAutor user1995781 | 2014-01-17