我的控制器方法中有两个return
。
观点:
return view('user.profile',compact('user','tickets'));
回复:
return response()->json(array('someData1'=>$someData1,'someData2' => $someData2));
我如何将两者合并?
答案 0 :(得分:1)
假设您要根据请求类型返回响应。
如果您想通过json响应发送已编译的视图,请参阅@ Vojo123的答案
为此,您可以先检查请求是否为ajax,然后返回正确的响应
在您的方法中使用以下代码。
if($request->ajax()){
return response()->json(array('someData1'=>$someData1,'someData2' => $someData2));
}
return view('user.profile',compact('user','tickets'));