'required|min:3|max:255', 'firstname' => 'required|min:3|max:255', 'email' => [ 'required', 'min:3', 'max:255', 'email:rfc,dns', Rule::unique('app_users', 'email')->ignore($this->route('app_user')->id), ], 'password' => 'nullable|min:8', 'authorizedFolders' => 'json|required', 'role' => [ 'required', new EnumIsValidRule(AppUserRolesEnum::class) ], 'status' => 'sometimes' ]; } }