簡體   English   中英

如何在Zizaco委托laravel中獲取權限為“ x”的用戶列表?

[英]How to fetch list of users with permission 'x' in zizaco entrust laravel?

我想顯示具有權限“ x”的用戶列表。 我在laravel 5.1中使用zizaco / entrust插件來管理角色/權限。 我已經具有設置角色和權限。 以前我是在與角色一起工作,但是我需要通過權限明智地更改規格。

您可以使用whereHas()

$permissionName = 'x';

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

dd($userList);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM