Laravel Entrust - >获取所有角色的权限?
答
你必须分配你的模型之间的关系,以获得特定角色的权限
角色类:
class Role extends EntrustRole{
public function permissions(){
return $this->belongsToMany(Permission::class);
}
}
,现在你可以得到相关的这样一个角色的所有权限:
$user->load('roles.permissions');
$permissions = $user->roles->first()->permissions;