从jeremykenedy / laravel-roles中获取具有管理员角色的用户

时间:2019-07-27 18:47:37

标签: laravel

User::whereHas('roles', function($q){
            $q->hasRole('Admin');
        })->has('posts')->get()

如何从查询生成器中的jeremykenedy / laravel-roles包中检查行是否具有管理员角色?

2 个答案:

答案 0 :(得分:0)

我找到了行之有效的方法:

jeremykenedy\LaravelRoles\Models\Role::where('name, 'Admin')->first()->users()->has('posts')->get()

答案 1 :(得分:-1)

使用:App\User::where('id', 1)->with('roles')->get();