【发布时间】:2016-09-02 05:26:26
【问题描述】:
我正在使用 laravel 5.2,我想知道当用户成功通过身份验证时如何将数据存储或保存到会话变量中。我正在使用 laravel 的默认身份验证。
【问题讨论】:
-
您要存储哪个值?你试过什么?
-
@Abhishek:我想如何存储一些数据:RoleId、角色名称、rol 的菜单选项、另一个表中的用户名和姓氏..
标签: laravel-5.2
我正在使用 laravel 5.2,我想知道当用户成功通过身份验证时如何将数据存储或保存到会话变量中。我正在使用 laravel 的默认身份验证。
【问题讨论】:
标签: laravel-5.2
你问的太宽泛了。尽管考虑到您只想知道如何在会话中存储数据:
session()->put('key', 'value');
然后检索数据:
session()->get('key');
此外,现在如果您想将登录用户角色 ID 存储到会话中,并且用户与角色表之间存在一对一关系,那么您可以执行以下操作:
session()->put('role_id', auth()->user()->role()->id);
【讨论】: