Laravel:如何在没有重复代码的情况下返回json和view

时间:2018-04-18 10:01:37

标签: php json laravel api view

我有网络应用程序,我需要制作移动应用程序,

没有重复代码的最佳方法是返回移动设备的json并返回网页视图。

1 个答案:

答案 0 :(得分:0)

在您的移动应用中,您需要将Accept标题设置为application/json

然后在你的代码中

 if( $request->wantsJson() ) // Laravel's method that is checking the Accept header for application/json
 {
     return ['foo' => 'bar'];
 }

 return view('foo.bar');