我想在用户登录时将会话变量添加到Auth。
该代码应该在哪里?
这是我的结构:
组表(父表):
Id
Currency
Client_type
用户表(子表):
Id
Group_Id (FK)
Name
我希望Currency
和Client_type
的值可以在Auth中全局使用。
谢谢,使用Laravel 5.2
答案 0 :(得分:0)
Auth::user()
将拥有登录的用户对象,您应该可以从中访问其所有属性。
编辑:如果货币是相关模型的属性,那么您应该设置关系,在User
模型中可能是这样的:
public function group()
{
$this->belongsTo(Group::class,'Group_Id');
}
然后你就这样访问它了
Auth::user()->group->Currency;
BTW我不确定这些表是如何相关的。