Laravel手动更新会话

时间:2017-07-13 06:16:45

标签: laravel laravel-5 session-cookies laravel-5.4

我正在使用Laravel 5.4并且我正在使用内置Auth因此登录 - 在场景后面进行编译并自动存储会话。 如何在会话中添加更多信息?

3 个答案:

答案 0 :(得分:1)

如果您不想构建自定义登录功能,可以转到 处理此任务的AuthenticatesUsers文件和名为

的内部方法
 authenticated(Request $request, $user)

您可以添加任何内容。

此文件可在

中找到

vendor - > Laravel - > framework - > src - > Illuminate - > Foundation - &GT ; Auth

答案 1 :(得分:1)

Nour回答有效但如果不直接在供应商文件中编写代码会更好,它可以被任何composer update覆盖。

相反,您可以直接在authenticated(Request $request, $user)中添加一个函数App\Http\Controllers\Auth\LoginController,并编写在每次成功验证时触发的自定义代码。

答案 2 :(得分:0)

您在用户表中存储的内容将在登录后存储在会话数据中,您只需要像这样访问它 AUTH ::用户() - >列名