name('fo.') ->group(function () { Route::middleware(['local-development'])->group(function () { Route::view('/bs-demo', 'fo.pages.bs-demo')->name('bs-demo'); }); Route::get('/', [StaticPageController::class, 'homepage'])->name('homepage'); Route::get('/explorateur-et-gastronome', [StaticPageController::class, 'explorer'])->name('explorer'); Route::get('/nos-convictions', [StaticPageController::class, 'convictions'])->name('convictions'); // * RANGES Route::get('/gammes', [RangeController::class, 'index'])->name('ranges.index'); Route::get('/gammes/filtered', [RangeController::class, 'rangesFiltered'])->name('ranges.filtered'); Route::get('/gamme/{slug}', [RangeController::class, 'show'])->name('ranges.show'); // * PRODUCTS Route::get('/produits/filtered', [ProductController::class, 'productsFiltered'])->name('products.filtered'); Route::get('/produits/{slug}', [ProductController::class, 'show'])->name('products.show'); // * RANGES Route::get('/rejoignez-nous', [StaticPageController::class, 'joinus'])->name('joinus.show'); Route::post('/rejoignez-nous-form', [StaticPageController::class, 'joinusForm'])->name('joinus.store'); // * CONTACT Route::get('/contact', [StaticPageController::class, 'contact'])->name('contact.show'); Route::post('/contact-form', [StaticPageController::class, 'contactForm'])->name('contact.store'); // * LEGALS Route::get('/nous-connaitre', [StaticPageController::class, 'aboutUs'])->name('aboutus.show'); Route::get('/mentions-legales', [StaticPageController::class, 'legals'])->name('legals.show'); Route::get('/charte-de-confidentialite', [StaticPageController::class, 'policies'])->name('policies.show'); // * NEWS. Route::get('/news', [NewsController::class, 'index'])->name('news.index'); Route::get('/news/filtered', [NewsController::class, 'newsFiltered'])->name('news.filtered'); Route::get('/news/{slug}', [NewsController::class, 'show'])->name('news.show'); });