我想知道是否有一种神奇的方法来使用这种情况:
如果我通过AJAX请求调用页面,控制器将返回一个JSON对象,否则它将返回一个视图,我试图在我的所有控制器上执行此操作而不更改每个方法.
例如,我知道我可以这样做:
if (Request::ajax()) return compact($object1, $object2);
else return view('template', compact($object, $object2));
Run Code Online (Sandbox Code Playgroud)
但我有很多控制器/方法,我更喜欢改变基本行为,而不是花时间改变所有这些.任何的想法 ?