user() !== null; } public function rules(): array { return [ 'permission_overrides' => ['required', 'array'], 'permission_overrides.*.key' => ['required', 'string', Rule::in(Group::permissionKeys())], 'permission_overrides.*.is_allowed' => ['nullable', 'boolean'], ]; } }