嗨,stackoverflow!
在我的 laravel 视图中,我通过调用使用默认布局
@layout('layouts.default')
到同一个控制器,我正在发送 Ajax 请求,但如果它是一个 ajax 调用,我不能将“if”放到 @layout 中。因为如果 ajax 请求向控制器发出,它也会产生页眉、页脚和内容(页眉和页脚在默认布局中)。因此,为了避免这种情况,我制作了一份没有@layout 视图的副本。
然而,编辑两个文件进行更改实在是太无聊了。我不能在我的视图中添加类似的代码吗?:
@if(!$ajaxrequest)
@layout('layouts.master')
@endif
我想要这个,因为我在控制器中的代码太乱了