diff --git a/app/Http/Requests/SyncProjectPermissionsRequest.php b/app/Http/Requests/SyncProjectPermissionsRequest.php index 0e1ecc5..ecf8287 100644 --- a/app/Http/Requests/SyncProjectPermissionsRequest.php +++ b/app/Http/Requests/SyncProjectPermissionsRequest.php @@ -32,6 +32,15 @@ class SyncProjectPermissionsRequest extends FormRequest ], ]; } + public function permissions(): array + { + return collect($this->validated('permissions', [])) + ->map(fn (mixed $permission): string => (string) $permission) + ->unique() + ->values() + ->all(); + } +