ldc-lionor/app/Http/Controllers/Fo/ContactController.php

37 lines
969 B
PHP
Raw Normal View History

2023-03-09 10:27:19 +00:00
<?php
namespace App\Http\Controllers\Fo;
use App\Http\Controllers\Controller;
use App\Http\Requests\Fo\Contact\ContactRequest;
use App\Mail\ContactFormMail;
use Illuminate\Support\Facades\Mail;
class ContactController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Contracts\View\View
*/
public function index()
{
return view('fo.pages.contact');
}
/**
* Send mail when submit the form.
*
* @param ContactRequest $request
* @return \Illuminate\Http\RedirectResponse
*/
public function contactSubmit(ContactRequest $request): \Illuminate\Http\RedirectResponse
{
Mail::to(config('mail.contactsList.contactform'))->send(new ContactFormMail($request));
return back()->with('success', trans(
'Votre message a bien été envoyé, merci de votre intérêt, nous répondrons dans les meilleurs délais.'
));
}
}