ldc-mesbr-app/routes/web.php
Thibault Richy 8a1054333a init
2019-01-15 14:17:15 +01:00

52 lines
2.1 KiB
PHP

<?php
use App\Http\Middleware\ProcessSpecificUrl;
/*
|--------------------------------------------------------------------------
| 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();
Route::get('/', function () {
return redirect(route('home'));
});
Route::group(['prefix' => 'bo', 'middleware' => ['auth', 'saveroute']], function () {
Route::get('/', function () {
return redirect(route('home'));
});
Route::get('/home', function () {
return view('holder');
})->name('home');
Route::resource('coupon', 'CouponController')->except(['show'])->middleware('admin');
Route::resource('campagne', 'CampagneController')->except(['show'])->middleware('admin');
Route::resource('contact', 'ContactController')->except(['show'])->middleware('admin');
Route::resource('site', 'SiteController')->except(['destroy', 'show'])->middleware('admin');
Route::resource('mouvement', 'MouvementController')->only(['store'])->middleware('admin');
Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout');
Route::post('/change_marque', 'ChangeMarqueController')->name('change_marque');
Route::post('new-notification', array('uses' => 'CampagneController@saveNotification'));
Route::delete('delete-notification/{id}', array('uses' => 'CampagneController@deleteNotification'))->name('campagne.deleteNotif');
Route::delete('delete-coupon/{id}', array('uses' => 'CampagneController@deleteCoupon'))->name('campagne.deleteCoupon');
});
Route::post('/add-coupons-ajax', 'AjaxController@add_coupons_ajax');
Route::post('/remove-coupons-ajax', 'AjaxController@remove_coupons_ajax');
Route::any('bo/contact/search', 'ContactController@search_contact')->name('contact.search');
Route::get('/{param?}', function ($param = null) {
return;
})->middleware(ProcessSpecificUrl::class);