* @license http://url.com MIT * @link http://url.com * phpcs:ignore PEAR.Commenting.FileComment.MissingVersion */ namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests\ContactFormRequest; use App\Mail\SendContactMail; use Illuminate\Support\Facades\Mail; /** * Undocumented class * * @category Description * @package Category * @author Name * @license http://url.com MIT * @link http://url.com */ class ContactController extends Controller { /** * Undocumented function * * @param Request $request La requete * * @return void */ public function contact(Request $request) { $status = $request->session()->get('status'); return view('front.contact', compact('status')); } /** * Undocumented function * * @param ContactFormRequest $request La requete * * @return void */ public function contactSubmit(ContactFormRequest $request) { $data = $request->all(); $toMail = env('MAIL_LIST_CONTACTFORM', config('mail.from.address')); //envoi du mail d'alerte Mail::to($toMail) ->send(new SendContactMail($request)); return back()->with('status', true); } }