让所有Sentinel用户与角色相关

时间:2015-10-05 15:18:52

标签: laravel cartalyst-sentinel

如何通过Sentinel获取与用户角色相关的所有用户?我如何获得Sentinel中的所有用户?这不起作用:

Sentinel::all()

1 个答案:

答案 0 :(得分:5)

您可以尝试此操作以使所有用户都与特定角色相关。

$role = Sentinel::findRoleById(1);
// or findRoleBySlug('admin'); for example
$users = $role->users()->with('roles')->get();

你可以访问第一个用户(依此类推,依此类推)

dd($users[0]['attributes']);

为了让所有用户都可以这样做:

$test = Sentinel::getUserRepository();
dd($test);