Überprüfen Sie, ob eine Ansicht vorhanden ist, und schließen Sie in Laravel Blade @ e
it Laravel Blade können Sie auf elegante Weise überprüfen, ob eine Ansicht vorhanden ist, bevor Sie ein @ ausführe@include
?
Zum Beispiel mache ich das gerade:
@if(View::exists('some-view'))
@include('some-view')
@endif
Was ziemlich umständlich wird, wenn 'some-view' eine lange Zeichenfolge mit Variablen ist.
Ideally ich suche nach so etwas:
@includeifexists('some-view')
Oder um @ zu mach@include
Gib einfach eine leere Zeichenkette aus, wenn die Ansicht nicht existiert.
bgesehen davon möchte ich auch eine Reihe von Ansichten bereitstellen, und die erste, die vorhanden ist, wird verwendet,
@includefirstthatexists(['first-view', 'second-view', 'third-view'])
Und wenn keine vorhanden ist, wird ein leerer String ausgegeben.
Wie würde ich das machen? Muss ich den BladeCompiler erweitern oder gibt es eine andere Möglichkeit?