session()->get('status'); // 1er magasin en base pour le moment $shop = Shop::first(); $content = StaticPage::getPageOfType(StaticPageType::contact()); return view('contact', compact('status', 'shop', 'content')); } /** * Submit contact form * * @param \App\Http\Requests\Fo\ContactFormRequest $request * @return \Illuminate\Http\Response */ public function contactSubmit(ContactFormRequest $request) { $toMail = GeneralConfig::query()->where('type', GeneralConfigType::theme()) ->firstOrFail()->data->contact_us_destination_email ?? config('mail.from.address'); // * Envoi du mail d'alerte. Mail::to($toMail)->send(new SendContactMail($request)); return back()->with('status', true); } }