Problema
Vuoi assegnare una variabile in un modello Blade.
Soluzione
Blade non fornisce un comando per farlo.
L'idea è di separare nettamente la logica dalla presentazione. Ma nel caso in cui sia più opportuno assegnare una variabile in un modello, ecco un paio di trucchi.
Puoi sempre usare i tag PHP.
$var
Oppure puoi usare un commento Blade con una sintassi speciale.
--*/ $var = 'prova' /*--$var
Questo secondo metodo funziona perché i commenti di Blade vengono tradotti nel formato seguente.
Pertanto, l'assegnazione della variabile di cui sopra viene tradotta nel seguente codice PHP.
Vedere Utilizzo dei commenti nei modelli Blade.
Discussione
Estendi anche Blade aggiungendo un nuovo comando, come @setvar.
Guarda la ricetta dei modelli di lama estensibile.