讨论数量:
更明确的说,在vendor/spatie/laravel-permission/src/Traits/HasPermissions.php中。
/**
* Return all the permissions the model has, both directly and via roles.
*/
public function getAllPermissions(): Collection
{
$permissions = $this->permissions;
if ($this->roles) {
$permissions = $permissions->merge($this->getPermissionsViaRoles());
}
return $permissions->sort()->values();
}
推荐文章: