我已获得用户和对象Auth::user()
的授权,不能为空。因此,使用该对象和模型之间的关系,我可以从Users
表中获取用户的状态:
$profileStatus = Auth::user()->user->first()->status;
如何在Laravel的所有模板中共享此变量$profileStatus
来显示/隐藏HTML块取决于此值(有效/无效)?
答案 0 :(得分:1)
用户成功登录后,您可以像
这样在全局设置状态View :: share('user_status',$ profileStatus);
然后,您可以从整个应用程序(包括刀片模板)访问user_status。