【问题标题】:Laravel redirect route and response jsonLaravel 重定向路由和响应 json
【发布时间】:2016-07-20 23:23:27
【问题描述】:

如何使用 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


    【解决方案1】:

    你可以这样试试吗?

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

    【讨论】:

      【解决方案2】:

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

      您不能从重定向路由返回任何数据。你只能在用户的会话中加入一些东西,这就是->with(...) 所做的。

      【讨论】:

        猜你喜欢
        • 2017-01-23
        • 2020-03-24
        • 2018-07-07
        • 2017-06-19
        • 2022-01-26
        • 2021-04-26
        • 1970-01-01
        • 1970-01-01
        • 2017-01-31
        相关资源
        最近更新 更多