laravel-如何使用zizaco在5.1中的orm中获得具有所有角色和所有权限的用户?

时间:2016-12-12 07:57:49

标签: laravel permissions laravel-5.1 user-roles role

我创造了所有模型和关系。 一个用户有很多角色,一个角色有很多权限。 我想要一个为用户提供所有角色和每个角色的所有权限的elequent。

1 个答案:

答案 0 :(得分:0)

现在我为此创建了一个函数:

  public function getUserByMobileNumberWithRolesAndPermissions($mobile_number)
{
    $users = user::with('roles.permissions')->whereMobileNumber($mobile_number)->first();
    return is_null($users) ? null : $users->toArray();
}