我是使用Laravel的初学者,但我无法解决这个问题。我有一个表单,您可以在其中检索用户信息以预填充某些字段。要检索此信息,我正在使用来自用户表的GET请求。当用户要在POST请求中提交表单时,其中一个字段是' user_id',但我不知道如何从之前的GET请求中检索此信息。
答案 0 :(得分:0)
您不应通过表单或GET参数传递用户ID,请使用auth()->user()
获取经过身份验证的用户。
或者您可以使用auth()->id()
来获取经过身份验证的用户ID。
https://laravel.com/docs/5.5/authentication#retrieving-the-authenticated-user
答案 1 :(得分:0)
您可以在表单中添加隐藏的输入字段,并可以设置从GET请求获取的值。提交表单时,这些值将在POST中传递。