ldc-agis/routes/web-fo.php
2023-11-02 09:34:29 +01:00

32 lines
1.5 KiB
PHP

<?php
use App\Http\Controllers\Fo\RangeController;
use App\Http\Controllers\Fo\ProductController;
use App\Http\Controllers\Fo\StaticPageController;
use Illuminate\Support\Facades\Route;
Route::middleware(['throttle:credentials'])
->name('fo.')
->group(function () {
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');
Route::view('/bs-demo', 'fo.pages.bs-demo')->name('bs-demo');
// * RANGES
Route::get('/gammes', [RangeController::class, 'index'])->name('ranges.index');
Route::get('/gammes/{slug}', [RangeController::class, 'show'])->name('ranges.show');
// * PRODUCTS
Route::get('/produits/{publishedProduct:slug}', [ProductController::class, 'show'])->name('products.show');
// * 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');
});