has('useremail')) { $email = $request->input('useremail'); $mailTo = config('mail.from.address'); $mailBody = 'Values submitted from contact form: '; $captchaFieldName = CaptchaHelper::getResponseFieldName(); foreach ($request->all() as $key => $value) { if ($key !== 'submit' && $key !== '_token' && $key !== 'g-recaptcha-response' && $key !== 'cf-turnstile-response') { $mailBody .= "$key : $value".PHP_EOL; } } if (! preg_match("/\n/i", $request->input('useremail'))) { SendContactUsEmail::dispatch($email, $mailTo, $mailBody)->onQueue('contactemail'); } $msg = "

Thank you for getting in touch with ".config('app.name').'.

'; } return $this->showContactForm($msg); } /** * @return View * * @throws \Exception */ public function showContactForm(string $msg = '') { return view('contact.index', [ 'title' => 'Contact '.config('app.name'), 'meta_title' => 'Contact '.config('app.name'), 'meta_keywords' => 'contact us,contact,get in touch,email', 'meta_description' => 'Contact us at '.config('app.name').' and submit your feedback', 'msg' => $msg, ]); } }