2022-01-25 17:43:49 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
|
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
use App\Http\Requests\ContactFormRequest;
|
|
|
|
|
use App\Mail\SendContactMail;
|
|
|
|
|
use Illuminate\Support\Facades\Mail;
|
|
|
|
|
|
|
|
|
|
class ContactController extends Controller
|
|
|
|
|
{
|
2022-04-26 09:42:40 +02:00
|
|
|
public function contact(Request $request)
|
|
|
|
|
{
|
2022-01-25 17:43:49 +01:00
|
|
|
$status = $request->session()->get('status');
|
|
|
|
|
|
|
|
|
|
return view('front.contact', compact('status'));
|
|
|
|
|
}
|
|
|
|
|
|
2022-04-26 09:42:40 +02:00
|
|
|
public function contactSubmit(ContactFormRequest $request)
|
|
|
|
|
{
|
2022-01-25 17:43:49 +01:00
|
|
|
$data = $request->all();
|
|
|
|
|
|
|
|
|
|
$toMail = config('mail.contactsList.contactform');
|
2022-04-26 09:42:40 +02:00
|
|
|
if (!is_array($toMail)) {
|
2022-01-25 17:43:49 +01:00
|
|
|
$toMail = explode(',', $toMail);
|
|
|
|
|
}
|
|
|
|
|
//envoi du mail d'alerte
|
|
|
|
|
Mail::to($toMail)
|
|
|
|
|
->send(new SendContactMail($request));
|
|
|
|
|
|
|
|
|
|
return back()->with('status', true);
|
|
|
|
|
}
|
|
|
|
|
}
|