我想在Laravel 5.4中AuthServiceProvider
访问已登录的用户模型及其关系
但我知道我无法访问Auth::user()
,因为它是在此服务之后定义的
有办法以某种方式访问用户模型吗?
答案 0 :(得分:0)
在AuthServiceProvider
' boot()
函数中写下这些代码行
view()->composer('*', function($view){
$view->with('currentUser', Auth::user());
});
此处*
表示 - 在所有作曲家中$currentUser
变量可用。
然后,从视图文件{{ currentUser }}
将为您提供经过身份验证的用户信息。