| @@ 75-81 (lines=7) @@ | ||
| 72 | $roles = [$roles]; |
|
| 73 | } |
|
| 74 | ||
| 75 | $roles = array_map(function ($role) { |
|
| 76 | if ($role instanceof Role) { |
|
| 77 | return $role; |
|
| 78 | } |
|
| 79 | ||
| 80 | return app(Role::class)->findByName($role, $this->getDefaultGuardName()); |
|
| 81 | }, $roles); |
|
| 82 | ||
| 83 | return $query->whereHas('roles', function ($query) use ($roles) { |
|
| 84 | $query->where(function ($query) use ($roles) { |
|
| @@ 320-327 (lines=8) @@ | ||
| 317 | ->values(); |
|
| 318 | } |
|
| 319 | ||
| 320 | protected function getStoredRole($role): Role |
|
| 321 | { |
|
| 322 | if (is_string($role)) { |
|
| 323 | return app(Role::class)->findByName($role, $this->getDefaultGuardName()); |
|
| 324 | } |
|
| 325 | ||
| 326 | return $role; |
|
| 327 | } |
|
| 328 | ||
| 329 | protected function convertPipeToArray(string $pipeString) |
|
| 330 | { |
|