我创造了所有模型和关系。 一个用户有很多角色,一个角色有很多权限。 我想要一个为用户提供所有角色和每个角色的所有权限的elequent。
答案 0 :(得分:0)
现在我为此创建了一个函数:
public function getUserByMobileNumberWithRolesAndPermissions($mobile_number)
{
$users = user::with('roles.permissions')->whereMobileNumber($mobile_number)->first();
return is_null($users) ? null : $users->toArray();
}