小编zeo*_*ega的帖子

Laravel 5返回JSON或View取决于是否ajax

我想知道是否有一种神奇的方法来使用这种情况:

如果我通过AJAX请求调用页面,控制器将返回一个JSON对象,否则它将返回一个视图,我试图在我的所有控制器上执行此操作而不更改每个方法.

例如,我知道我可以这样做:

if (Request::ajax()) return compact($object1, $object2);
else return view('template', compact($object, $object2));
Run Code Online (Sandbox Code Playgroud)

但我有很多控制器/方法,我更喜欢改变基本行为,而不是花时间改变所有这些.任何的想法 ?

php controller laravel laravel-5

9
推荐指数
1
解决办法
7057
查看次数

标签 统计

controller ×1

laravel ×1

laravel-5 ×1

php ×1