79 lines
3.5 KiB
PHP
79 lines
3.5 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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::group(['middleware' => ['auth']], function(){
|
|
// Les pages Front
|
|
Route::get('/', 'CommunController@index')->name('home');
|
|
Route::get('/gestion-des-medias', 'MediaController@index')->name('media_manager');
|
|
Route::get('/paniers', 'PanierController@index')->name('paniers');
|
|
|
|
// Message de contact
|
|
Route::post('/send-message', 'CommunController@sendMessage');
|
|
|
|
// Ajax pour la gestion des dossiers
|
|
Route::post('/ajax/load-folder', 'DossierController@loadFolder');
|
|
Route::post('/ajax/add-folder', 'DossierController@addFolder');
|
|
Route::post('/ajax/remove-folder', 'DossierController@removeFolder');
|
|
Route::post('/ajax/move-folder', 'DossierController@moveFolder');
|
|
Route::post('/ajax/rename-folder', 'DossierController@renameFolder');
|
|
Route::post('/ajax/favoris-folder', 'UserController@favorisFolder');
|
|
Route::post('/ajax/get-folder-property', 'DossierController@getFolderProperty');
|
|
Route::post('/ajax/save-folder-property', 'DossierController@saveFolderProperty');
|
|
|
|
// Ajax pour la gestion des médias
|
|
Route::post('/ajax/load-media', 'MediaController@loadMedia');
|
|
Route::post('/ajax/move-media', 'MediaController@moveMedia');
|
|
Route::post('/ajax/remove-media', 'MediaController@removeMedia');
|
|
Route::post('/ajax/get-media', 'MediaController@getOneMedia');
|
|
Route::post('/ajax/save-media', 'MediaController@saveMedia');
|
|
Route::post('/ajax/apply-sticker', 'MediaController@applySticker');
|
|
Route::post('/ajax/edit-photo', 'MediaController@editPhoto');
|
|
Route::post('/ajax/set-id-arcadia', 'MediaController@setIdArcdadia');
|
|
Route::post('/ajax/get-article', 'MediaController@getArticle');
|
|
Route::post('/ajax/download-media', 'MediaController@downloadMedia')->name('downloadMedia');
|
|
Route::post('/ajax/get-media-history', 'MediaController@getMediaHistory');
|
|
Route::post('/ajax/add-media', 'MediaController@addMedia');
|
|
|
|
// Ajax pour la gestion des panier
|
|
Route::post('/ajax/add-media-basket', 'PanierController@addMediasBasket');
|
|
Route::post('/ajax/remove-media-basket', 'PanierController@removeMediasBasket');
|
|
Route::post('/ajax/load-basket', 'PanierController@loadBasket');
|
|
Route::post('/ajax/add-basket', 'PanierController@addBasket');
|
|
Route::post('/ajax/favoris-basket', 'UserController@favorisBasket');
|
|
Route::post('/ajax/remove-basket', 'PanierController@removeBasket');
|
|
Route::post('/ajax/get-basket', 'PanierController@getBasket');
|
|
Route::post('/ajax/save-basket-property', 'PanierController@saveBasketProperty');
|
|
|
|
// Back office
|
|
Route::resource('user', 'UserController');
|
|
Route::post('/check-matricule', 'UserController@checkMatricule');
|
|
Route::resource('dossier', 'DossierController');
|
|
});
|
|
|
|
Auth::routes([
|
|
'reset' => false,
|
|
'verify' => false,
|
|
'register' => false,
|
|
]);
|
|
|
|
// Page pour déposer les médias
|
|
Route::get('/depot', 'UploadController@index');
|
|
|
|
// Ajax pour ajouter un dossier de dépôt
|
|
Route::post('/ajax/add-depot-folder', 'DossierController@addDepotFolder');
|
|
|
|
// Ajax pour la gestion de l'upload de média
|
|
Route::post('/ajax/upload-media', 'UploadController@storeMedia');
|
|
|
|
// Les pages Front panier public
|
|
Route::get('/basket/{basket_uid}', 'PanierController@showBasket');
|