在Entrust for Laravel 5中查找具有特定角色的所有用户

时间:2015-06-23 20:41:24

标签: laravel roles

我使用了Entrust for Laravel 5,我在管理员中创建了一个页面,其中显示了所有用户'客户'角色。从文档中,我知道如何获得用户的角色,但我想要的是让所有具有相同角色的用户。

1 个答案:

答案 0 :(得分:1)

我相信Entrust会为您设置用户/角色关系,因此您只需执行与没有Entrust时通常相同的操作。

$customers = User::whereHas('roles', function($query)
{
    $query->where('name', 'customer');
})->get();