normalizeAdminAccountFields(); if ($this->has('username')) { $this->merge(['username' => strtolower(trim((string) $this->input('username')))]); } } public function rules(): array { return [ 'site_code' => ['sometimes', 'nullable', 'string', 'max:64'], 'username' => $this->nativePlayerUsernameRules(required: true), 'password' => $this->nativePlayerPasswordRules(required: true), 'captcha_key' => ['required', 'string', 'uuid'], 'captcha_code' => ['required', 'string', 'max:32'], ]; } }