* nos metiers : injection des datas du bo * début prise en charge auth/pas auth Back * articles (pour la page actualités) * home slider : en cours
83 lines
3.3 KiB
PHP
83 lines
3.3 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
use App\Http\Controllers\Bo\DashboardController;
|
|
use App\Http\Controllers\Bo\BusinessSectorsController;
|
|
//use App\Http\Controllers\Bo\HomeSlidersController;
|
|
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\AboutUsController;
|
|
use App\Http\Controllers\OurTradeController;
|
|
use App\Http\Controllers\CSRController;
|
|
use App\Http\Controllers\NewsController;
|
|
use App\Http\Controllers\ContactUsController;
|
|
use App\Http\Controllers\LegalNoticeController;
|
|
use App\Http\Controllers\PrivacyPolicyController;
|
|
use App\Http\Controllers\CollectionSiteController;
|
|
use App\Http\Controllers\SearchController;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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!
|
|
|
|
|
*/
|
|
Auth::routes([
|
|
'reset' => false,
|
|
'verify' => false,
|
|
'register' => false
|
|
]);
|
|
|
|
Route::namespace('App\Http\Controllers\Bo')
|
|
->prefix('bo')
|
|
->name('bo.')
|
|
->middleware(['auth', 'is-admin', 'secu-bo'])
|
|
->group(function () {
|
|
// Tableau de bord
|
|
Route::get('/', [DashboardController::class, 'index'])->name('dashboard');
|
|
// Utilisateurs BO
|
|
Route::resources([
|
|
'users' => UsersController::class,
|
|
'employees' => EmployeesController::class,
|
|
'home-sliders' => HomeSlidersController::class,
|
|
'articles' => ArticlesController::class,
|
|
]);
|
|
// Sliders
|
|
//Route::get('/home-sliders/change-order/{id}/{action}', [HomeSliderPictures::class,'changeOrder'])->name('home-slider-pictures.change-order');
|
|
Route::get('/business-sector', [BusinessSectorsController::class, 'index'])->name('business-sector.index');
|
|
Route::prefix('ajax')
|
|
->name('ajx.')
|
|
->group(function(){
|
|
Route::post('/save-business-sector', [BusinessSectorsController::class, 'saveDatas'])->name('business-sector.save');
|
|
Route::post('/delete-business-sector', [BusinessSectorsController::class, 'destroy'])->name('business-sector.delete');
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
// Route::namespace('Customer')
|
|
// ->prefix('espace-client')
|
|
// ->name('client.')
|
|
// ->group(function () {
|
|
|
|
// });
|
|
|
|
Route::get('/', [HomeController::class, 'index'])->name('home');
|
|
Route::get('/qui-sommes-nous', [AboutUsController::class, 'index'])->name('aboutus');
|
|
Route::get('/nos-metiers', [OurTradeController::class, 'index'])->name('ourtrade');
|
|
Route::get('/rse', [CSRController::class, 'index'])->name('csr');
|
|
Route::get('/actualites', [NewsController::class, 'index'])->name('news');
|
|
Route::get('/nous-contacter', [ContactUsController::class, 'index'])->name('contactus');
|
|
Route::get('/mentions-legales', [LegalNoticeController::class, 'index'])->name('legalnotice');
|
|
Route::get('/politique-de-confidentialite', [PrivacyPolicyController::class, 'index'])->name('privacypolicy');
|
|
Route::get('/sites-de-collecte', [CollectionSiteController::class, 'index'])->name('collectionsite');
|
|
Route::post('/recherche', [SearchController::class, 'index'])->name('searchresults');
|
|
|
|
Auth::routes();
|