Problem
Sie möchten eine Variable in einer Blade-Vorlage zuweisen.
Lösung
Blade bietet dafür keinen Befehl.
Die Idee ist, Logik und Präsentation sauber zu trennen. Aber für den Fall, dass es sinnvoller ist, eine Variable in einem Template zuzuweisen, hier ein paar Tricks.
Sie können immer die PHP-Tags verwenden.
$var
Oder Sie können einen Blade-Kommentar mit einer speziellen Syntax verwenden.
--*/ $var = 'test' /*--$var
Diese zweite Methode funktioniert, weil Blade-Kommentare im folgenden Format übersetzt werden.
Somit wird die obige Variablenzuweisung in den folgenden PHP-Code übersetzt.
Siehe Verwenden von Kommentaren in Blade-Vorlagen.
Diskussion
Sie erweitern Blade auch, indem Sie einen neuen Befehl hinzufügen, z. B. @setvar.
Siehe das Rezept zum Erweitern von Blade-Vorlagen.