'string|max:100', 'last_name' => 'string:max:100', 'password' => 'required|string|min:6', // 'email' => 'bail|required|email:rfc,dns', // 'email' => new NewUniqueUserRule(), 'email' => ['required', 'email:rfc,dns', new NewUniqueUserRule], 'privacy_policy' => 'required|boolean', 'terms_of_service' => 'required|boolean', ]; } protected function prepareForValidation() { $input = $this->all(); $input['user_agent'] = request()->server('HTTP_USER_AGENT'); $this->replace($input); } }