['web','permission:products.browse'],'prefix'=>'products','as'=>'products.', 'namespace' => 'Modules\Products\Http\Controllers'], function () { Route::get('/', 'ProductsController@indexRedirect'); Route::get('products/price_list-selection/{entityId}', ['as'=>'price_list.selection','uses'=> 'Tabs\PriceListTabController@selection']); Route::get('products/price_list-linked/{entityId}', ['as'=>'price_list.linked','uses'=> 'Tabs\PriceListTabController@linked']); Route::post('products/price_list-unlink', ['as'=>'price_list.unlink','uses'=> 'Tabs\PriceListTabController@unlink']); Route::post('products/price_list-delete', ['as'=>'price_list.delete','uses'=> 'Tabs\PriceListTabController@delete']); Route::post('products/price_list-link', ['as'=>'price_list.link','uses'=> 'Tabs\PriceListTabController@link']); Route::get('products/products_dates-selection/{entityId}', ['as'=>'products_dates.selection','uses'=> 'Tabs\ProductDatesTabController@selection']); Route::get('products/products_dates-linked/{entityId}', ['as'=>'products_dates.linked','uses'=> 'Tabs\ProductDatesTabController@linked']); Route::post('products/products_dates-unlink', ['as'=>'products_dates.unlink','uses'=> 'Tabs\ProductDatesTabController@unlink']); Route::post('products/products_dates-delete', ['as'=>'products_dates.delete','uses'=> 'Tabs\ProductDatesTabController@delete']); Route::post('products/products_dates-link', ['as'=>'products_dates.link','uses'=> 'Tabs\ProductDatesTabController@link']); Route::group(['middleware' => ['web','permission:products.settings']], function () { Route::resource('type', 'Settings\TypeController'); Route::resource('category', 'Settings\CategoryController'); }); Route::resource('products', 'ProductsController'); Route::post('products/mass_update', ['as'=>'products.mass_update','uses'=> 'ProductsController@massUpdate']); Route::resource('price_list', 'PriceListController'); Route::post('load-price-list', 'PriceListController@loadPriceList'); Route::resource('products_dates', 'ProductDatesController'); Route::post('load-products_dates', 'ProductDatesController@loadProductDates'); });