ldc-le-gaulois-pro/app/Http/Controllers/Fo/ContactController.php
2023-01-17 19:12:45 +01:00

34 lines
827 B
PHP

<?php
namespace App\Http\Controllers\Fo;
use App\Http\Controllers\Controller;
use App\Http\Requests\Bo\ContactRequest;
use App\Mail\SendContactMail;
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 SendContactMail($request));
return back()->with('status', true);
}
}