请问老师,定义Gate的时候回调函数里的那个user变量是在哪定义的
来源:17-7 使用Laravel的队列实现系统通知

zxfkobe123
2018-07-01
public function boot()
{
$this->registerPolicies();
//
$permissions = \App\AdminPermission::with('roles')->get();
foreach ($permissions as $permission) {
Gate::define($permission->name, function($user) use($permission) {
return $user->hasPermission($permission);
});
}
}
写回答
1回答
-
轩脉刃
2018-07-10
这个user就是对应AdminUser这个model,具体链条就是config/auth.php里面设置了对应的$user模型
00
相似问题