Sie können ein eigenes "Echoformat" definieren, das mit den normalen Inhalts-Tags {{ ... }}
verwendet wird. Das Standardformat ist e(%s)
(sprintf
wird verwendet, um die Formatierung angewendet werden)
Um dieses Format zu ändern Anruf setEchoFormat()
innerhalb eines Dienstleisters:
public function boot(){
\Blade::setEchoFormat('nl2br(e(%s))');
}
Jetzt können Sie nur die normalen Echo Tags verwenden:
{{ $task->text }}
Für echos Sie nicht nl2br()
, die dreifache Klammern {{{ ... }}}
verwenden angewendet werden soll
Um die Funktion der Konsolen (Dreier- und Doppel) um zu wechseln, dies zu tun:
\Blade::setContentTags('{{{', '}}}');
\Blade::setEscapedContentTags('{{', '}}');
Awesome! Gibt es auch eine Möglichkeit, es zu tauschen? Verwenden Sie nur dreifache Klammern für die nl2br? – jascha
Sicher. Siehe die bearbeitete Antwort. – lukasgeiter
Sie sind fantastisch. Danke vielmals. – jascha