['auth']], function () { // Les pages Front Route::get('/', 'CommunController@index')->name('home'); Route::get('/gestion-des-medias', [MediaController::class, 'index'])->name('media_manager'); Route::get('/paniers', 'PanierController@index')->name('paniers'); Route::get('/media/{media}', [MediaController::class, 'show'])->name('media.show'); // Message de contact Route::post('/send-message', 'CommunController@sendMessage'); // Ajax pour la gestion des dossiers Route::post('/ajax/load-folder', 'DossierController@loadFolder'); Route::get('/ajax-v2/load-folders', 'DossierController@loadFolders'); 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-medias', 'MediaController@loadMedia'); Route::post('/ajax/move-media', 'MediaController@moveMedia'); Route::post('/ajax/remove-media', 'MediaController@removeMedia'); Route::post('/ajax/recover-media', 'MediaController@recoverMedia'); Route::post('/ajax/get-media', 'MediaController@getOneMedia'); Route::post('/ajax/save-media', 'MediaController@saveMedia'); Route::post('/ajax/duplicate-media', 'MediaController@duplicateMedia'); Route::post('/ajax/apply-sticker', 'MediaController@applySticker'); Route::post('/ajax/set-id-arcadia', 'MediaController@setIdArcdadia'); Route::post('/ajax/check-ref-key', 'MediaController@checkRefKey'); Route::post('/ajax/get-article', 'MediaController@getArticle'); Route::post('/ajax/download-media', 'MediaController@downloadMedia')->name('downloadMedia'); Route::post('/ajax/get-media-others-infos', 'MediaController@getMediaOtherInfos'); // 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/get-baskets', 'PanierController@getBaskets'); Route::post('/ajax/save-basket-property', 'PanierController@saveBasketProperty'); // Back office Route::resource('user', 'UserController'); Route::post('/check-matricule', 'UserController@checkMatricule'); Route::get('/dossier/create-sub', 'DossierController@createSub')->name('dossier.create-sub'); Route::post('/dossier/store-sub', 'DossierController@storeSub')->name('dossier.store-sub'); Route::resource('dossier', 'DossierController'); Route::get('/recovery', 'RecoveryController@index')->name('recovery.index'); Route::post('/check-arcadia-id', 'RecoveryController@checkArcadiaId'); Route::get('/arcadia-link', 'ArcadiaLinkController@index')->name('arcadialink.index'); Route::get('/arcadia-link/{id}/delete', 'ArcadiaLinkController@delete')->name('arcadialink.delete'); Route::get('/ajax-v2/get-datas-by-sujet', 'CommunController@getDatasBySujet'); }); 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'); Route::post('/ajax-v2/upload-media', 'UploadController@storeMediaV2'); // Les pages Front panier public Route::get('/basket/{basket_uid}', 'PanierController@showBasket');