23 lines
669 B
PHP
23 lines
669 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Http\Requests\ContactFormRequest;
|
|
use App\Mail\SendContactMail;
|
|
use Illuminate\Support\Facades\Mail;
|
|
|
|
class ContactController extends Controller
|
|
{
|
|
public function contact()
|
|
{
|
|
return view('front.contact');
|
|
}
|
|
|
|
public function contactSubmit(ContactFormRequest $request)
|
|
{
|
|
Mail::to(config('mail.contactsList.contactform'))->send(new SendContactMail($request->validated()));
|
|
|
|
$lang = session()->get('lang', config('app.locale'));
|
|
return redirect()->route(session()->get('lang', config('app.locale')) === 'fr' ? 'contact' : $lang . ".contact")->with('status', true);
|
|
}
|
|
}
|