我怎样用laravel 5.1返回一个带有输入等的重定向路由和一个json响应。我当前的回报如下所示:
return redirect()->route('root')->with('message', 'Success')->withInput();
下面是来自docs的示例JSON响应:
return response()->json(['name' => 'Abigail', 'state' => 'CA']);
但我不知道如何把它们放在一起这么说。
flvlnr441#
你能这样试试吗?
return redirect()->route('root',array('name' => 'Abigail', 'state' => 'CA'))->with('message', 'Success')->withInput();
olqngx592#
保留2个路由,将重定向从第一个路由放置到第二个路由,后者返回JSON。你不能从重定向路由返回任何数据,你只能把一些东西放到用户的会话中,这就是->with(...)所做的。
->with(...)
2条答案
按热度按时间flvlnr441#
你能这样试试吗?
olqngx592#
保留2个路由,将重定向从第一个路由放置到第二个路由,后者返回JSON。
你不能从重定向路由返回任何数据,你只能把一些东西放到用户的会话中,这就是
->with(...)
所做的。