'{locale}','middleware' => 'setlocale'], function($local) { Auth::routes(); //all routes Route::group(['middleware' => ['auth', 'subscribe']], function () { Route::get('/home', 'StoresController@index')->name('home'); Route::get('/', 'LanguageController@index')->name('languagechange'); Route::group(['prefix' => 'stores'], function () { Route::get('/', 'StoresController@index')->name('stores.index'); Route::post('create', 'StoresController@store')->name('stores.create'); Route::group(['prefix' => '{store}'], function ($store) { Route::get('/', 'StoresController@single')->name('stores.single'); //categoriess Route::get('categories', 'CategoryController@index')->name('fetchAllCat'); Route::get('options', 'StoresController@showEdit')->name('stores.options'); Route::put('options', 'StoresController@update')->name('stores.update'); Route::delete('options', 'StoresController@delete')->name('stores.delete'); // USERS Route::group(['prefix' => 'users'], function () { Route::get('/', 'UsersController@index')->name('users.index'); Route::get('new', 'UsersController@newUser')->name('users.new'); Route::put('adduser', 'UsersController@store')->name('users.store'); Route::get('showedit/{user}', 'UsersController@showEdit')->name('users.edit'); Route::put('edit/{user}', 'UsersController@update')->name('users.update'); Route::delete('deleteuser/{user}', 'UsersController@delete')->name('users.delete'); }); Route::group(['prefix' => 'clients'], function () { Route::get('/', 'ClientsController@index')->name('clients.index'); Route::get('new', 'ClientsController@newClient')->name('clients.new'); Route::post('new', 'ClientsController@store')->name('clients.store'); Route::get('{client}/edit', 'ClientsController@showEdit')->name('clients.edit'); Route::put('{client}/edit', 'ClientsController@Update')->name('clients.update'); Route::delete('{client}/delete', 'ClientsController@Delete')->name('clients.delete'); Route::post('search', 'ClientsController@search')->name('clients.search'); }); Route::group(['prefix' => 'sellers'], function () { Route::get('/', 'SellerController@index')->name('sellers.index'); Route::get('new', 'SellerController@newSeller')->name('sellers.new'); Route::post('new', 'SellerController@store')->name('sellers.store'); Route::get('{seller}/edit', 'SellerController@showEdit')->name('sellers.edit'); Route::put('{seller}/edit', 'SellerController@update')->name('sellers.update'); Route::delete('{seller}/delete', 'SellerController@Delete')->name('sellers.delete'); }); //categories Route::group(['prefix' => 'categories'], function () { Route::get('{id}', 'CategoryController@show')->name('showCategory'); Route::post('store', 'CategoryController@store')->name('storeCategory'); Route::delete('{id}', 'CategoryController@destroy')->name('destroyCategory'); Route::put('/{id}', 'CategoryController@update')->name('updateCategory'); Route::post('search', 'CategoryController@search')->name('SearchCategory'); }); //articles Route::group(['prefix' => 'articles'], function () { Route::get('/', 'ArticleController@index')->name('articles.index'); Route::get('new', 'ArticleController@create')->name('articles.new'); Route::post('new', 'ArticleController@store')->name('articles.store'); Route::post('show', 'ArticleController@show')->name('articles.show'); Route::get('edit/{id}', 'ArticleController@edit')->name('articles.edit'); Route::put('edit/{id}', 'ArticleController@update')->name('articles.update'); Route::delete('delete/{id}', 'ArticleController@delete')->name('articles.delete'); Route::post('search', 'ArticleController@search')->name('articles.search'); Route::post('menuarticles', 'ArticleController@searcharticleformenu')->name('articles.articlemenusearch'); Route::get('{article}/menu','ArticleController@menu')->name('articles.menu'); Route::get('nouveaumenu','ArticleController@nvmenu')->name('articles.nvmenu'); Route::post('addmenu','ArticleController@addtomenu')->name('articles.addmenu'); Route::post('validermenu','ArticleController@valider')->name('articles.validermenu'); Route::post('ajoutermenu','ArticleController@ajoutermenu')->name('articles.ajoutermenu'); Route::post('deletemenu','ArticleController@deletefrommenu')->name('articles.deletefrommenu'); Route::get('{id}', 'ArticleController@updatenbrchiox')->name('updatenbrechoix'); Route::post('validernbr','ArticleController@validernbrechoix')->name('validernbrchoix'); }); Route::group(['prefix' => 'ventes'], function () { Route::get('/', 'VenteController@index')->name('ventes.index'); Route::get('new', 'VenteController@create')->name('ventes.new'); Route::post('new', 'VenteController@store')->name('ventes.store'); Route::post('show', 'VenteController@show')->name('ventes.show'); Route::get('edit/{id}', 'VenteController@edit')->name('ventes.edit'); Route::put('edit/{id}', 'VenteController@update')->name('ventes.update'); Route::delete('delete/{id}', 'VenteController@delete')->name('ventes.delete'); Route::post('search', 'VenteController@search')->name('ventes.search'); Route::get('details/{sortiestockes}', 'VenteController@details')->name('ventes.details'); Route::get('rapportz/', 'VenteController@rapportZ')->name('ventes.rapz'); }); }); }); }); }); // Route::get('/', function () { // return redirect(app()->getLocale()); // }); Route::get('expiré', function () { return view('test'); });*/