112 lines
4.2 KiB
PHP
112 lines
4.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Routes file
|
|
*
|
|
* @category Description
|
|
* @package Category
|
|
* @author Name <email@email.com>
|
|
* @license www.url.com MIT
|
|
* @link Tag
|
|
* phpcs:ignore PEAR.Commenting.FileComment.MissingVersion
|
|
*/
|
|
|
|
use App\Http\Controllers\Bo\HomeController;
|
|
use App\Http\Controllers\HomeController as ControllersHomeController;
|
|
use App\Http\Controllers\ContactController as ControllersContactController;
|
|
use Illuminate\Support\Facades\Route;
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register web routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider within a group which
|
|
| contains the "web" middleware group. Now create something great!
|
|
|
|
|
*/
|
|
|
|
Route::prefix('bo')
|
|
->name('bo.')
|
|
->group(
|
|
function () {
|
|
//Route::middleware(['throttle:credentials'])
|
|
Route::middleware([])
|
|
->group(
|
|
function () {
|
|
// guest:web middleware specified in AuthController
|
|
Auth::routes(
|
|
[
|
|
'login' => true,
|
|
'logout' => true,
|
|
'register' => false,
|
|
'reset' => false, // for resetting passwords
|
|
'confirm' => false, // for additional password confirmations
|
|
'verify' => false, // for email verification
|
|
]
|
|
);
|
|
}
|
|
);
|
|
Route::middleware(['auth:web'])
|
|
->group(
|
|
function () {
|
|
Route::get(
|
|
'/',
|
|
[
|
|
HomeController::class,
|
|
'home'
|
|
]
|
|
)->name('home');
|
|
|
|
Route::resources(
|
|
[
|
|
'users' => UsersController::class,
|
|
// 'home_sliders' => HomeSliderController::class,
|
|
// 'ranges' => RangesController::class,
|
|
// 'sub_ranges' => SubRangesController::class,
|
|
// 'garanties' => GarantiesController::class,
|
|
// 'contents' => ContentsController::class,
|
|
// 'apropos' => AproposController::class,
|
|
// 'faqs' => FaqsController::class,
|
|
]
|
|
);
|
|
|
|
// Route::resource('news', NewsController::class,)
|
|
// ->withoutMiddleware('xss')
|
|
// ->middleware('xss:description');
|
|
|
|
// Route::resource('products', ProductsController::class,)
|
|
// ->withoutMiddleware('xss')
|
|
// ->middleware('xss:content,plusproduit');
|
|
}
|
|
);
|
|
}
|
|
);
|
|
|
|
Route::get('/', [ControllersHomeController::class, 'index'])->name('home');
|
|
Route::view('/la-marque', 'front.a-propos')->name('wasup');
|
|
Route::view('/le-produit', 'front.product')->name('product');
|
|
Route::view('/les-produits', 'front.products-list')->name('products');
|
|
Route::view('/les-gammes', 'front.gammes')->name('gammes');
|
|
Route::view('/les-categories', 'front.categorie')->name('categories');
|
|
Route::view('/les-actualites', 'front.news')->name('news');
|
|
Route::get(
|
|
'/contact',
|
|
[
|
|
ControllersContactController::class,
|
|
'contact'
|
|
]
|
|
)->name('contact');
|
|
Route::post(
|
|
'/contact',
|
|
[
|
|
ControllersContactController::class,
|
|
'contactSubmit'
|
|
]
|
|
)->name('contact.submit');
|
|
Route::view('/food-service', 'front.food-service')->name('food');
|
|
Route::view('/mentions-legales', 'front.legals')->name('cgu');
|
|
Route::view('/charte-confidentialite', 'front.policy')->name('policy');
|
|
Route::view('/plan-site', 'front.site-map')->name('site-map');
|