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