['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::class, '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::class, 'addMediasBasket']); Route::post('/ajax/remove-media-basket', [PanierController::class, 'removeMediasBasket']); Route::post('/ajax/add-basket', [PanierController::class, 'createBasket']); Route::post('/ajax/favoris-basket', 'UserController@favorisBasket'); Route::post('/ajax/remove-basket', [PanierController::class, 'destroyBasket']); Route::post('/ajax/get-baskets', [PanierController::class, '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_uuid}', [PanierController::class, 'showBasket']);