Laravel View Composer “Utilisation de la constante indéfinie”
cherché toute la soirée, et tout cela semble si facile et simple, mais juste ne fonctionnera pas!
Tout juste de commencer et essayer d'obtenir une variable dans une vue.
Quoi que je fasse, je n'arrive pas à le lire.
routes.php:
Route::get('/', function()
{
return View::make('dashboard');
});
View::composer('dashboard', function($view) {
$view->with('links', "something");
});
dashboard.blade.php:
@extends('base_view')
@section('content')
All the stuff!
{{links}}
@stop
base_view.blade.php
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Laravel PHP Framework</title>
</head>
<body>
<div>TeamPro</div>
<div>@yield('content')</div>
</body>
</html>
S'il vous plaît dites-moi, je suis juste faire quelque chose de stupide!
OriginalL'auteur Ryk Waters | 2014-03-17
Vous devez vous connecter pour publier un commentaire.
Utilisation
$links
, paslinks
:Chaque variable en PHP doit être précédée par une
$
signe. Si il n'y a pas$
, PHP traite comme une constante.Nous avons tous été là.
ARGH je l'ai fait! Même de la lecture, il a rejeté, puis revint, et j'ai réalisé que je l'avais fait.
Haha! Même ici. De travail Angulaire de Vues et la Lame de mess.
OriginalL'auteur Joseph Silber
C'est juste une syntaxe simple question, tout ce que vous envoyez à vue est une variable php donc encore besoin d'être référencé avec le
$
À votre avis, vous faites référence à
links
sans le signe dollar.Si vous mettez à jour à:
Vous serez OK
OriginalL'auteur duellsy