ldc-wenn-dann-mit-respekt/app/Http/Controllers/Fo/ContactController.php
2023-05-05 07:52:58 +02:00

39 lines
979 B
PHP

<?php
namespace App\Http\Controllers\Fo;
use App\Http\Controllers\Controller;
use App\Http\Requests\Fo\ContactRequest;
use App\Mail\ContactMessageReceived;
use Illuminate\Support\Facades\Mail;
class ContactController extends Controller
{
/**
* Show contact page
*
* @return \Illuminate\Contracts\View\View
*/
public function contactForm()
{
return view('fo.pages.contact');
}
/**
* Submit contact form
*
* @param \App\Http\Requests\Fo\ContactRequest $request
* @return \Illuminate\Http\RedirectResponse
*/
public function sendContactForm(ContactRequest $request)
{
Mail::queue(new ContactMessageReceived(
first_name: $request->first_name,
last_name: $request->last_name,
email: $request->email,
message: $request->message
));
return redirect()->back()->with(['success' => \trans('Thank you for your message.')]);
}
}