Laravel 重定向路由和响应 json

问题描述 投票:0回答:2

如何使用 laravel 5.1 通过 json 响应返回带有输入等的重定向路由。

我当前的回报是这样的:

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

这是来自文档的示例 json 响应:

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

但是我不知道如何将它们放在一起。

php json laravel return laravel-5.1
2个回答
0
投票

你可以这样尝试吗?

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

-1
投票

保留2条路线。将第一个路由重定向到第二个路由,该路由返回 JSON。

您无法从重定向路由返回任何数据。您只能将某些内容放入用户的会话中,这就是

->with(...)
的作用。

© www.soinside.com 2019 - 2024. All rights reserved.