【发布时间】:2017-12-30 23:23:36
【问题描述】:
我是使用 Laravel 的初学者,但我无法解决这个问题。我有一个表单,您可以在其中检索用户信息以预先填写一些字段。要检索此信息,我正在使用来自用户表的 GET 请求。当用户要在 POST 请求中提交表单时,其中一个字段是“user_id”,但我不知道如何从上一个 GET 请求中检索此信息。
【问题讨论】:
我是使用 Laravel 的初学者,但我无法解决这个问题。我有一个表单,您可以在其中检索用户信息以预先填写一些字段。要检索此信息,我正在使用来自用户表的 GET 请求。当用户要在 POST 请求中提交表单时,其中一个字段是“user_id”,但我不知道如何从上一个 GET 请求中检索此信息。
【问题讨论】:
您可以在表单中添加隐藏的输入字段,并且可以设置从 GET 请求中获取的值。当您提交表单时,这些值将在 POST 中传递。
【讨论】:
您不应通过表单或作为 GET 参数传递用户 ID,请使用 auth()->user() 获取经过身份验证的用户。
或者您可以使用auth()->id() 来获取经过身份验证的用户ID。
https://laravel.com/docs/5.5/authentication#retrieving-the-authenticated-user
【讨论】: