【问题标题】:How to fetch list of users with permission 'x' in zizaco entrust laravel?如何在 zizaco entrust laravel 中获取具有权限“x”的用户列表?
【发布时间】:2016-08-13 06:44:30
【问题描述】:

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

【问题讨论】:

    标签: php laravel-5 eloquent entrust


    【解决方案1】:

    你可以使用whereHas():

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      • 2018-02-12
      • 2017-04-27
      • 1970-01-01
      • 2016-12-04
      • 2016-06-02
      • 1970-01-01
      相关资源
      最近更新 更多