[英]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.