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')
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')