trans_setlocale().'/admin/catalog'], function () { Route::resource('catalog', 'Dmitry\Catalog\Http\Controllers\CatalogAdminWebController'); }); // Admin API routes for catalog Route::group(['prefix' => trans_setlocale().'api/v1/admin/catalog'], function () { Route::resource('catalog', 'Dmitry\Catalog\Http\Controllers\CatalogAdminApiController'); }); // User web routes for catalog Route::group(['prefix' => trans_setlocale().'/user/catalog'], function () { Route::resource('catalog', 'Dmitry\Catalog\Http\Controllers\CatalogUserWebController'); }); // User API routes for catalog Route::group(['prefix' => trans_setlocale().'api/v1/user/catalog'], function () { Route::resource('catalog', 'Dmitry\Catalog\Http\Controllers\CatalogUserApiController'); }); // Public web routes for catalog Route::group(['prefix' => trans_setlocale().'/catalogs'], function () { Route::get('/', 'Dmitry\Catalog\Http\Controllers\CatalogPublicWebController@index'); Route::get('/{slug?}', 'Dmitry\Catalog\Http\Controllers\CatalogPublicWebController@show'); }); // Public API routes for catalog Route::group(['prefix' => trans_setlocale().'api/v1/catalogs'], function () { Route::get('/', 'Dmitry\Catalog\Http\Controllers\CatalogPublicApiController@index'); Route::get('/{slug?}', 'Dmitry\Catalog\Http\Controllers\CatalogPublicApiController@show'); }); // Admin web routes for categories Route::group(['prefix' => trans_setlocale().'/admin/catalog'], function () { Route::resource('categories', 'Dmitry\Catalog\Http\Controllers\CategoriesAdminWebController'); }); // Admin API routes for categories Route::group(['prefix' => trans_setlocale().'api/v1/admin/catalog'], function () { Route::resource('categories', 'Dmitry\Catalog\Http\Controllers\CategoriesAdminApiController'); }); // User web routes for categories Route::group(['prefix' => trans_setlocale().'/user/catalog'], function () { Route::resource('categories', 'Dmitry\Catalog\Http\Controllers\CategoriesUserWebController'); }); // User API routes for categories Route::group(['prefix' => trans_setlocale().'api/v1/user/catalog'], function () { Route::resource('categories', 'Dmitry\Catalog\Http\Controllers\CategoriesUserApiController'); }); // Public web routes for categories Route::group(['prefix' => trans_setlocale().'/catalogs'], function () { Route::get('/', 'Dmitry\Catalog\Http\Controllers\CategoriesPublicWebController@index'); Route::get('/{slug?}', 'Dmitry\Catalog\Http\Controllers\CategoriesPublicWebController@show'); }); // Public API routes for categories Route::group(['prefix' => trans_setlocale().'api/v1/catalogs'], function () { Route::get('/', 'Dmitry\Catalog\Http\Controllers\CategoriesPublicApiController@index'); Route::get('/{slug?}', 'Dmitry\Catalog\Http\Controllers\CategoriesPublicApiController@show'); });