setPrefs(); $this->validate($request, [ 'useremail' => 'required', 'username' => 'required', ]); if (config('captcha.enabled') === true && (! empty(config('captcha.secret')) && ! empty(config('captcha.sitekey')))) { $this->validate($request, [ 'g-recaptcha-response' => 'required|captcha', ]); } $msg = ''; if ($request->has('useremail')) { $email = $request->input('useremail'); $mailTo = Settings::settingValue('site.main.email'); $mailBody = 'Values submitted from contact form: '; foreach ($request->all() as $key => $value) { if ($key !== 'submit' && $key !== '_token' && $key !== 'g-recaptcha-response') { $mailBody .= "$key : $value".PHP_EOL; } } if (! preg_match("/\n/i", $request->input('useremail'))) { SendContactUsEmail::dispatch($email, $mailTo, $mailBody)->onQueue('contactemail'); } $msg = "