@@ 62-68 (lines=7) @@ | ||
59 | $roles = collect([$roles]); |
|
60 | } |
|
61 | ||
62 | $roles = $roles->map(function ($role) { |
|
63 | if ($role instanceof Role) { |
|
64 | return $role; |
|
65 | } |
|
66 | ||
67 | return app(Role::class)->findByName($role, $this->getDefaultGuardName()); |
|
68 | }); |
|
69 | ||
70 | return $query->whereIn('role_ids', $roles->pluck('_id')); |
|
71 | } |
|
@@ 304-311 (lines=8) @@ | ||
301 | * |
|
302 | * @return Role |
|
303 | */ |
|
304 | protected function getStoredRole($role): Role |
|
305 | { |
|
306 | if (is_string($role)) { |
|
307 | return app(Role::class)->findByName($role, $this->getDefaultGuardName()); |
|
308 | } |
|
309 | ||
310 | return $role; |
|
311 | } |
|
312 | ||
313 | /** |
|
314 | * Return a collection of role names associated with this user. |