false, 'register' => false, 'reset' => false]); Route::any('/', "RedirectController"); Route::group(['prefix' => 'bo', 'middleware' => ['auth', 'saveroute']], function () { Route::get('/', function () { return redirect(route('campagne.index')); }); Route::resource('site', 'SiteController')->except(['destroy', 'show']); Route::resource('campagne', 'CampagneController')->except(['show']); Route::resource('coupon', 'CouponController')->except(['show']); // Routes campagne Route::post('/campagne/{campaign}/add-coupons', 'CampagneController@addCoupons'); Route::post('/campagne/{campaign}/remove-coupon/{coupon}', 'CampagneController@removeCoupon'); Route::post('/campagne/{campaign}/new-notification', 'CampagneController@saveNotification')->name('campaign.new-notif'); Route::delete('/campagne/delete-notification/{notification}', 'CampagneController@deleteNotification')->name('campaign.delete-notif'); Route::post('/campagne/{campaign}/showDemo', 'CampagneController@showDemo'); Route::post('/campagne/{campaign}/toggle-publish/{state}', 'CampagneController@togglePublish'); // ---- Logout Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout'); // ---- Route de changement de site Route::post('/brand-change', 'BrandChangeController')->name('brand-change'); }); /** * Keep Legacy */ // API Route::any('/updatecontact', [\App\Http\Controllers\Api\v0\ContactController::class, 'updateContact']); /// Panier Route::any('/updatebasket', [\App\Http\Controllers\Api\v0\PanierController::class, 'updateBasket']); Route::any('/showbasket', 'PanierController@showBasket'); Route::any('/imprime', 'PanierController@printPanierSelect'); Route::any('/merci-panier', 'PanierController@getThanks'); /// Print Legacy Panier Route::post('/ajx_impression', 'AjaxController@impressionAjax'); Route::any('/index', 'AjaxController@backToIndex'); /// Campagne Route::post('/add-coupons-ajax', 'AjaxController@add_coupons_ajax'); Route::post('/remove-coupons-ajax', 'AjaxController@remove_coupons_ajax'); Route::any('/getdetailcampaign', 'CampagneController@getDetail'); /// Coupon Route::post('/unpublish-coupons-ajax', 'AjaxController@unpublishCouponsAjax'); Route::post('/publish-coupons-ajax', 'AjaxController@publishCouponsAjax'); /** * Clean */ Route::name('fo.')->group(function() { Route::name('basket.')->prefix('basket')->group(function () { Route::get('/{basket:uuid}', [BasketController::class, 'show'])->name('show'); Route::get('/{basket:uuid}/print', [BasketController::class, 'print'])->name('print'); }); }); Route::prefix('bo')->name('bo.')->middleware(['auth', 'saveroute'])->group(function() { Route::name('maintenance.')->prefix('maintenance')->group(function () { Route::get('/', [MaintenanceController::class, 'index'])->name('index'); }); Route::resource('users', '\App\Http\Controllers\Bo\UserController'); });