【发布时间】:2017-04-14 01:08:15
【问题描述】:
Laravel Blade 是否有 @includeIfElse 指令可用?
基本上我想包含另一个模板(如果存在),否则包含另一个模板。
这个功能存在吗?我将如何做到这一点?
【问题讨论】:
标签: laravel laravel-5 laravel-blade
Laravel Blade 是否有 @includeIfElse 指令可用?
基本上我想包含另一个模板(如果存在),否则包含另一个模板。
这个功能存在吗?我将如何做到这一点?
【问题讨论】:
标签: laravel laravel-5 laravel-blade
不,没有这样的指令,但你可以使用这样的指令:
@if(view()->exists('view.name'))
@include('view.name')
@else
@include('other.view.name')
@endif
【讨论】:
如果你觉得有必要,我认为你可以这样写:
@include(view()->exists('view.name') ? 'view.name' : 'other.view.name')
【讨论】: