我正在使用Laravel
5.4并且我正在使用内置Auth
因此登录 - 在场景后面进行编译并自动存储会话。
如何在会话中添加更多信息?
答案 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 ::用户() - >列名