所有模板中的全局变量Laravel?

时间:2018-11-06 22:33:47

标签: laravel laravel-5

我已获得用户和对象Auth::user()的授权,不能为空。因此,使用该对象和模型之间的关系,我可以从Users表中获取用户的状态:

$profileStatus = Auth::user()->user->first()->status;

如何在Laravel的所有模板中共享此变量$profileStatus来显示/隐藏HTML块取决于此值(有效/无效)?

1 个答案:

答案 0 :(得分:1)

用户成功登录后,您可以像

这样在全局设置状态
  

View :: share('user_status',$ profileStatus);

然后,您可以从整个应用程序(包括刀片模板)访问user_status。