ldc-groupe/app/Http/Controllers/Front/ContactController.php
2025-09-02 16:56:39 +02:00

28 lines
655 B
PHP

<?php
namespace App\Http\Controllers\Front;
use App\Enums\ContactFormType;
use Illuminate\Http\Request;
class ContactController
{
public function index()
{
$types = ContactFormType::toArray();
return view('front.pages.contact.index', compact('types'));
}
public function show(string $slug)
{
$enumType = collect(ContactFormType::all())->first(function ($enum) use ($slug) {
return $enum->slug() === $slug;
});
if (!$enumType) {
return redirect()->route('front.contact.index');
}
return view('front.pages.contact.show', compact('enumType'));
}
}