ldc-jeusselin/routes/web.php
Olivier Legat 2a67dfadcc Front
* 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
2021-02-19 12:20:43 +01:00

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();