Laravel - 如何从之前的GET请求中获取POST参数

时间:2017-12-30 15:14:26

标签: php laravel eloquent

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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