如何在zizaco委托laravel中获取权限为"x"的用户列表?



我想显示具有权限"x"的用户列表。 我正在使用 laravel 5.1 中的 zizaco/entrust 插件来管理角色/权限。我已经有设置角色和权限。以前我正在使用角色,但更改规格我需要通过权限明智地使用它。

您可以使用

whereHas()

$permissionName = 'x';
$userList = User::whereHas('roles.perms', function($query) use ($permissionName) {
    $query->whereName($permissionName);
})->get();
dd($userList);

相关内容

  • 没有找到相关文章

最新更新