feat(contact): add ContactSubmissionController and contact form view

- Added ContactSubmissionController with index and store methods for handling contact submissions.
- Created a new Blade view for the contact form with fields for name, email, discord, category, subject, and message.
- Updated routes to include endpoints for displaying the contact form and submitting it.
This commit is contained in:
Rico van Zelst
2024-02-24 20:30:23 +01:00
parent e82976026c
commit 1ed7856985
3 changed files with 75 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Http\Controllers;
use App\Http\Requests\ContactSubmissionRequest;
use App\Models\ContactSubmission;
class ContactSubmissionController extends Controller
{
public function index()
{
return view('contact.index');
}
public function store(ContactSubmissionRequest $request)
{
$contactSubmission = ContactSubmission::create($request->validated());
return redirect()->route('contact.index')->with('success', 'Your message has been sent!');
}
}