where('type', StaticPageType::contact)->firstOrFail(); return view('fo.pages.contact', \compact('staticPageModel')); } /** * Submit contact form. * * @param \App\Http\Requests\Fo\ContactRequest $request * @return \Illuminate\Http\RedirectResponse */ public function sendContactForm(ContactRequest $request): \Illuminate\Http\RedirectResponse { Mail::queue(new ContactMessageReceived( first_name: $request->first_name, last_name: $request->last_name, email: $request->email, message: $request->message )); return redirect()->back()->with(['success' => \trans('Thank you for your message.')]); } }