From 4ab0de37b596eca3e9d4d150186f489a9d623a55 Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Thu, 14 Mar 2024 10:09:22 +0100 Subject: [PATCH] update routes name --- app/Http/Controllers/Fo/HireController.php | 2 +- app/Http/Controllers/Fo/HomeController.php | 2 +- .../Controllers/Fo/StaticPageController.php | 16 ++++++++- .../Middleware/RedirectIfAuthenticated.php | 2 +- resources/views/bo/layouts/header.blade.php | 2 +- resources/views/fo/layouts/footer.blade.php | 2 +- resources/views/fo/layouts/nav-menu.blade.php | 25 +++++++------- resources/views/fo/pages/news/index.blade.php | 2 +- resources/views/fo/pages/produce.blade.php | 33 +++++++++++++++++++ .../errors/illustrated-layout.blade.php | 2 +- routes/web-fo.php | 20 ++++++----- 11 files changed, 81 insertions(+), 27 deletions(-) create mode 100644 resources/views/fo/pages/produce.blade.php diff --git a/app/Http/Controllers/Fo/HireController.php b/app/Http/Controllers/Fo/HireController.php index ee5ae1a..cd9df4a 100644 --- a/app/Http/Controllers/Fo/HireController.php +++ b/app/Http/Controllers/Fo/HireController.php @@ -17,7 +17,7 @@ class HireController extends Controller * * @return \Illuminate\Contracts\View\View */ - public function index(): \Illuminate\Contracts\View\View + public function show(): \Illuminate\Contracts\View\View { $staticPageModel = StaticPage::query()->where('type', StaticPageType::we_hire)->first(); $sectionModels = Section::query()->where('page_id', $staticPageModel->id)->get(); diff --git a/app/Http/Controllers/Fo/HomeController.php b/app/Http/Controllers/Fo/HomeController.php index 484da0e..5ed18ed 100644 --- a/app/Http/Controllers/Fo/HomeController.php +++ b/app/Http/Controllers/Fo/HomeController.php @@ -19,7 +19,7 @@ class HomeController extends Controller * * @return \Illuminate\Contracts\View\View */ - public function index(): \Illuminate\Contracts\View\View + public function show(): \Illuminate\Contracts\View\View { $staticPageModel = StaticPage::query()->where('type', StaticPageType::home)->first(); $sectionModels = Section::query()->where('page_id', $staticPageModel->id)->get(); diff --git a/app/Http/Controllers/Fo/StaticPageController.php b/app/Http/Controllers/Fo/StaticPageController.php index e05a1b6..8535c69 100644 --- a/app/Http/Controllers/Fo/StaticPageController.php +++ b/app/Http/Controllers/Fo/StaticPageController.php @@ -114,6 +114,20 @@ class StaticPageController extends Controller )); } + /** + * Display the 'we_produce' page. + * + * @return \Illuminate\Contracts\View\View + */ + public function produce(): \Illuminate\Contracts\View\View + { + $staticPageModel = StaticPage::query()->where('type', StaticPageType::we_produce)->first(); + + return view('fo.pages.produce', compact( + 'staticPageModel', + )); + } + /** * Display the 'we_listen' page. * @@ -140,7 +154,7 @@ class StaticPageController extends Controller ->send(new SendContactMail((object)$request->validated())); Mail::to($request->validated()['email'])->send(new SendConfirmationMail((object)$request->validated())); - return redirect()->route('fo.listen') + return redirect()->route('fo.listen.show') ->with('success', trans( 'Bonjour, votre message a bien été transmis, nous vous en remercions. Cordialement, l’équipe :appName.', ['appName' => config('app.name')] diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index 2c78eaf..560e414 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -26,7 +26,7 @@ class RedirectIfAuthenticated if (auth($guard)->check()) { switch ($guard) { case 'frontend': - return \redirect()->route('fo.homepage'); + return \redirect()->route('fo.home.show'); case 'backend': if (!$request->routeIs('bo.*')) { continue; diff --git a/resources/views/bo/layouts/header.blade.php b/resources/views/bo/layouts/header.blade.php index fae7dcb..6f9061a 100644 --- a/resources/views/bo/layouts/header.blade.php +++ b/resources/views/bo/layouts/header.blade.php @@ -1,6 +1,6 @@