Laravel Blade提供了@includeIfElse指令嗎?Laravel Blade @includeIfElse?
基本上我想包括另一個模板,如果它存在,否則包含另一個模板。
此功能是否存在?我怎麼做到這一點?
Laravel Blade提供了@includeIfElse指令嗎?Laravel Blade @includeIfElse?
基本上我想包括另一個模板,如果它存在,否則包含另一個模板。
此功能是否存在?我怎麼做到這一點?
沒有,有沒有這樣的指令,但也可以使用這樣的事情:
@if(view()->exists('view.name'))
@include('view.name')
@else
@include('other.view.name')
@endif
我想你可以一條線是這樣的,如果你覺得有必要:
@include(view()->exists('view.name') ? 'view.name' : 'other.view.name')
謝謝你的最佳方式!我接受了另一個答案,僅僅是因爲我的觀點名稱足夠長,以至於一行內容會有點難以閱讀。不過,我一定會把這個版本保存在我的揹包裏。 –
好工作。這就是我認爲 –