laravel 重定向路由和响应json

kxxlusnw  于 2023-03-04  发布在  其他
关注(0)|答案(2)|浏览(130)

我怎样用laravel 5.1返回一个带有输入等的重定向路由和一个json响应。
我当前的回报如下所示:

return redirect()->route('root')->with('message', 'Success')->withInput();

下面是来自docs的示例JSON响应:

return response()->json(['name' => 'Abigail', 'state' => 'CA']);

但我不知道如何把它们放在一起这么说。

flvlnr44

flvlnr441#

你能这样试试吗?

return redirect()->route('root',array('name' => 'Abigail', 'state' => 'CA'))->with('message', 'Success')->withInput();
olqngx59

olqngx592#

保留2个路由,将重定向从第一个路由放置到第二个路由,后者返回JSON。
你不能从重定向路由返回任何数据,你只能把一些东西放到用户的会话中,这就是->with(...)所做的。

相关问题