如何使用 laravel 5.1 通过 json 响应返回带有输入等的重定向路由。
我当前的回报是这样的:
return redirect()->route('root')->with('message', 'Success')->withInput();
这是来自文档的示例 json 响应:
return response()->json(['name' => 'Abigail', 'state' => 'CA']);
但是我不知道如何将它们放在一起。
你可以这样尝试吗?
return redirect()->route('root',array('name' => 'Abigail', 'state' => 'CA'))->with('message', 'Success')->withInput();
保留2条路线。将第一个路由重定向到第二个路由,该路由返回 JSON。
您无法从重定向路由返回任何数据。您只能将某些内容放入用户的会话中,这就是
->with(...)
的作用。