【问题标题】:Laravel - How to get POST parameters from previous GET requestLaravel - 如何从之前的 GET 请求中获取 POST 参数
【发布时间】:2017-12-30 23:23:36
【问题描述】:

我是使用 Laravel 的初学者,但我无法解决这个问题。我有一个表单,您可以在其中检索用户信息以预先填写一些字段。要检索此信息,我正在使用来自用户表的 GET 请求。当用户要在 POST 请求中提交表单时,其中一个字段是“user_id”,但我不知道如何从上一个 GET 请求中检索此信息。

【问题讨论】:

    标签: php laravel eloquent


    【解决方案1】:

    您可以在表单中添加隐藏的输入字段,并且可以设置从 GET 请求中获取的值。当您提交表单时,这些值将在 POST 中传递。

    【讨论】:

      【解决方案2】:

      您不应通过表单或作为 GET 参数传递用户 ID,请使用 auth()->user() 获取经过身份验证的用户。

      或者您可以使用auth()->id() 来获取经过身份验证的用户ID。

      https://laravel.com/docs/5.5/authentication#retrieving-the-authenticated-user

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-27
        • 2021-08-31
        • 2021-01-12
        • 1970-01-01
        相关资源
        最近更新 更多