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')
谢谢你的最佳方式!我接受了另一个答案,仅仅是因为我的观点名称足够长,以至于一行内容会有点难以阅读。不过,我一定会把这个版本保存在我的背包里。 –
好工作。这就是我认为 –