【问题标题】:Getting all Sentinel user related to roles获取与角色相关的所有 Sentinel 用户
【发布时间】:2015-11-05 01:41:45
【问题描述】:

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

Sentinel::all()

【问题讨论】:

    标签: laravel cartalyst-sentinel


    【解决方案1】:

    您可以尝试这样做以获取与特定角色相关的所有用户。

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

    并且您可以访问第一个用户(依此类推)

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

    要获得所有用户,您可以这样做:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2021-10-06
      • 2014-05-08
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多