Route::get('/', 'Litecms\\Block\\Http\\Controllers\\CategoryApiController@index'); Route::get('/{slug?}', 'Litecms\\Block\\Http\\Controllers\\CategoryApiController@show'); }); // Admin web routes for block Route::group(['prefix' => trans_setlocale() . '/admin/block'], function () { Route::post('block/status/{block}', 'Litecms\\Block\\Http\\Controllers\\BlockAdminController@update'); Route::resource('block', 'Litecms\\Block\\Http\\Controllers\\BlockAdminController'); }); // Admin API routes for block Route::group(['prefix' => trans_setlocale() . 'api/v1/admin/block'], function () { Route::resource('block', 'Litecms\\Block\\Http\\Controllers\\BlockAdminApiController'); }); // User web routes for block Route::group(['prefix' => trans_setlocale() . '/user/block'], function () { Route::resource('block', 'Litecms\\Block\\Http\\Controllers\\BlockUserController'); }); // User API routes for block Route::group(['prefix' => trans_setlocale() . 'api/v1/user/block'], function () { Route::resource('block', 'Litecms\\Block\\Http\\Controllers\\BlockUserApiController'); }); // Public web routes for block Route::group(['prefix' => trans_setlocale() . '/blocks'], function () { Route::get('/', 'Litecms\\Block\\Http\\Controllers\\BlockController@index'); Route::get('/category/{category?}', 'Litecms\\Block\\Http\\Controllers\\BlockController@category'); Route::get('/{slug?}', 'Litecms\\Block\\Http\\Controllers\\BlockController@show'); }); // Public API routes for block Route::group(['prefix' => trans_setlocale() . 'api/v1/blocks'], function () { Route::get('/', 'Litecms\\Block\\Http\\Controllers\\BlockApiController@index'); Route::get('/{slug?}', 'Litecms\\Block\\Http\\Controllers\\BlockApiController@show'); });
<?php // Admin web routes for gallery Route::group(['prefix' => trans_setlocale() . '/admin/gallery'], function () { Route::post('gallery/status/{Gallery}', 'Litecms\\Gallery\\Http\\Controllers\\GalleryAdminController@update'); Route::resource('gallery', 'Litecms\\Gallery\\Http\\Controllers\\GalleryAdminController'); }); // Admin API routes for gallery Route::group(['prefix' => trans_setlocale() . 'api/v1/admin/gallery'], function () { Route::resource('gallery', 'Litecms\\Gallery\\Http\\Controllers\\GalleryAdminApiController'); }); // User web routes for gallery Route::group(['prefix' => trans_setlocale() . '/user/gallery'], function () { Route::resource('gallery', 'Litecms\\Gallery\\Http\\Controllers\\GalleryUserController'); }); // User API routes for gallery Route::group(['prefix' => trans_setlocale() . 'api/v1/user/gallery'], function () { Route::resource('gallery', 'Litecms\\Gallery\\Http\\Controllers\\GalleryUserApiController'); }); // Public web routes for gallery Route::group(['prefix' => trans_setlocale() . '/galleries'], function () { Route::get('/', 'Litecms\\Gallery\\Http\\Controllers\\GalleryController@index'); Route::get('/{slug?}', 'Litecms\\Gallery\\Http\\Controllers\\GalleryController@show'); }); // Public API routes for gallery Route::group(['prefix' => trans_setlocale() . 'api/v1/galleries'], function () { Route::get('/', 'Litecms\\Gallery\\Http\\Controllers\\GalleryPublicApiController@index'); Route::get('/{slug?}', 'Litecms\\Gallery\\Http\\Controllers\\GalleryPublicApiController@show'); });
<?php // Admin routes for module Route::group(['prefix' => trans_setlocale() . '/admin/settings'], function () { Route::resource('setting', 'SettingAdminWebController'); });
<?php /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ Route::group(['middleware' => 'web'], function () { // Home page for the website. Route::get(trans_setlocale() . '/', 'PublicWebController@home'); Route::get(trans_setlocale() . '/home', 'UserWebController@home'); Route::get(trans_setlocale() . '/client', 'ClientWebController@home'); Route::get(trans_setlocale() . '/client/profile', 'ClientWebController@getProfile'); Route::post(trans_setlocale() . '/client/profile', 'ClientWebController@postProfile'); Route::get(trans_setlocale() . '/client/password', 'ClientWebController@getPassword'); Route::post(trans_setlocale() . '/client/password', 'ClientWebController@postPassword'); Route::auth(); });
<?php Route::group(['namespace' => 'Litepie\\Menu\\Http\\Controllers', 'prefix' => trans_setlocale() . '/admin/menu'], function () { Route::post('menu/{id}/tree', 'MenuAdminWebController@tree'); Route::get('menu/{id}/test', 'MenuAdminWebController@test'); Route::get('menu/{id}/nested', 'MenuAdminWebController@nested'); Route::resource('menu', 'MenuAdminWebController'); Route::resource('submenu', 'SubMenuAdminWebController'); });
<?php // Admin web routes for pricelist Route::group(['prefix' => trans_setlocale() . '/admin/pricelist'], function () { Route::resource('pricelist', 'Litecms\\PriceList\\Http\\Controllers\\PriceListAdminController'); }); // Admin API routes for pricelist Route::group(['prefix' => trans_setlocale() . 'api/v1/admin/pricelist'], function () { Route::resource('pricelist', 'Litecms\\PriceList\\Http\\Controllers\\PriceListAdminApiController'); }); // User web routes for pricelist Route::group(['prefix' => trans_setlocale() . '/user/pricelist'], function () { Route::resource('pricelist', 'Litecms\\PriceList\\Http\\Controllers\\PriceListUserController'); }); // User API routes for pricelist Route::group(['prefix' => trans_setlocale() . 'api/v1/user/pricelist'], function () { Route::resource('pricelist', 'Litecms\\PriceList\\Http\\Controllers\\PriceListUserApiController'); }); // web routes for pricelist Route::group(['prefix' => trans_setlocale() . '/pricelists'], function () { Route::get('/', 'Litecms\\PriceList\\Http\\Controllers\\PriceListController@index'); Route::get('/{slug?}', 'Litecms\\PriceList\\Http\\Controllers\\PriceListController@show'); }); // API routes for pricelist Route::group(['prefix' => trans_setlocale() . 'api/v1/pricelists'], function () { Route::get('/', 'Litecms\\PriceList\\Http\\Controllers\\PriceListApiController@index'); Route::get('/{slug?}', 'Litecms\\PriceList\\Http\\Controllers\\PriceListApiController@show'); });
<?php // Admin routes for module Route::group(['prefix' => trans_setlocale() . '/admin/user', 'middleware' => ['web', 'auth.role:admin']], function () { Route::resource('user', 'UserAdminController'); Route::resource('role', 'RoleAdminController'); Route::resource('permission', 'PermissionAdminController'); Route::post('update-profile', 'UserAdminController@updateProfile'); Route::post('change-password', 'UserAdminController@changePassword'); }); // User routes for module Route::group(['prefix' => trans_setlocale() . '/user', 'middleware' => ['web', 'auth']], function () { Route::get('profile', 'UserUserController@getProfile'); Route::post('profile', 'UserUserController@postProfile'); Route::get('password', 'UserUserController@getPassword'); Route::post('password', 'UserUserController@postPassword'); }); Route::group(['middleware' => 'web'], function () { Route::get('register/{role?}', '\\App\\Http\\Controllers\\Auth\\AuthController@showRegistrationForm'); Route::get('login/{provider}', '\\App\\Http\\Controllers\\Auth\\AuthController@redirectToProvider'); Route::get('login/{provider}/callback', '\\App\\Http\\Controllers\\Auth\\AuthController@handleProviderCallback'); Route::get('verify/send', '\\App\\Http\\Controllers\\Auth\\AuthController@sendVerification'); Route::get('verify/{code?}', '\\App\\Http\\Controllers\\Auth\\AuthController@verify'); Route::get('locked', '\\App\\Http\\Controllers\\Auth\\AuthController@locked'); Route::get(trans_setlocale() . 'admin', '\\App\\Http\\Controllers\\AdminController@home'); Route::get(trans_setlocale() . 'admin/profile', '\\App\\Http\\Controllers\\AdminController@profile'); Route::get(trans_setlocale() . 'admin/locked', '\\App\\Http\\Controllers\\AdminController@locked'); Route::get(trans_setlocale() . 'admin/masters', '\\App\\Http\\Controllers\\AdminController@masters'); Route::get(trans_setlocale() . 'admin/reports', '\\App\\Http\\Controllers\\AdminController@reports'); });
<?php // Admin routes for module Route::group(['prefix' => trans_setlocale() . '/admin/page'], function () { Route::resource('page', 'PageAdminWebController'); }); // User routes for module Route::group(['prefix' => trans_setlocale() . '/user/page'], function () { Route::resource('page', 'PageUserWebController'); }); // Public routes for module Route::group(['prefix' => trans_setlocale()], function () { Route::get('/{slug}.html', 'PagePublicWebController@getPage'); });
// Public API routes for portfolio Route::group(['prefix' => trans_setlocale() . 'api/v1/portfolios'], function () { Route::get('/', 'Litecms\\Portfolio\\Http\\Controllers\\PortfolioApiController@index'); Route::get('/{slug?}', 'Litecms\\Portfolio\\Http\\Controllers\\PortfolioApiController@show'); }); // Admin web routes for category Route::group(['prefix' => trans_setlocale() . '/admin/portfolio'], function () { Route::resource('category', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryAdminController'); }); // Admin API routes for category Route::group(['prefix' => trans_setlocale() . 'api/v1/admin/portfolio'], function () { Route::resource('category', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryAdminApiController'); }); // User web routes for category Route::group(['prefix' => trans_setlocale() . '/user/portfolio'], function () { Route::resource('category', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryUserController'); }); // User API routes for category Route::group(['prefix' => trans_setlocale() . 'api/v1/user/portfolio'], function () { Route::resource('category', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryUserApiController'); }); // Public web routes for category Route::group(['prefix' => trans_setlocale() . '/portfolio'], function () { Route::get('/category', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryController@index'); Route::get('/category/{slug?}', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryController@show'); }); // Public API routes for category Route::group(['prefix' => trans_setlocale() . 'api/v1/portfolios'], function () { Route::get('/', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryApiController@index'); Route::get('/{slug?}', 'Litecms\\Portfolio\\Http\\Controllers\\CategoryApiController@show'); });
<?php // Admin web routes for testimonial Route::group(['prefix' => trans_setlocale() . '/admin/testimonial'], function () { Route::resource('testimonial', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialAdminController'); }); // Admin API routes for testimonial Route::group(['prefix' => trans_setlocale() . 'api/v1/admin/testimonial'], function () { Route::resource('testimonial', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialAdminApiController'); }); // User web routes for testimonial Route::group(['prefix' => trans_setlocale() . '/user/testimonial'], function () { Route::resource('testimonial', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialUserController'); }); // User API routes for testimonial Route::group(['prefix' => trans_setlocale() . 'api/v1/user/testimonial'], function () { Route::resource('testimonial', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialUserApiController'); }); // Public web routes for testimonial Route::group(['prefix' => trans_setlocale()], function () { Route::get('testimonials', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialController@index'); Route::get('testimonial/{slug?}', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialController@show'); }); // API routes for testimonial Route::group(['prefix' => trans_setlocale() . 'api/v1/testimonials'], function () { Route::get('/', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialApiController@index'); Route::get('/{slug?}', 'Litecms\\Testimonial\\Http\\Controllers\\TestimonialApiController@show'); });
<?php // Admin routes for module Route::group(['namespace' => 'Litepie\\User\\Http\\Controllers', 'prefix' => trans_setlocale() . '/admin/user'], function () { Route::resource('user', 'UserAdminWebController'); Route::resource('role', 'RoleAdminWebController'); Route::resource('permission', 'PermissionAdminWebController'); }); Route::group(['namespace' => 'App\\Http\\Controllers', 'prefix' => trans_setlocale()], function () { Route::group(['prefix' => 'admin'], function () { Route::get('/', 'AdminWebController@home'); Route::get('profile', 'AdminWebController@profile'); Route::get('locked', 'AdminWebController@locked'); Route::get('masters', 'AdminWebController@masters'); Route::get('reports', 'AdminWebController@reports'); Route::get('profile', 'AdminWebController@getProfile'); Route::get('password', 'AdminWebController@getPassword'); Route::post('profile', 'AdminWebController@postProfile'); Route::post('password', 'AdminWebController@postPassword'); }); Route::group(['prefix' => '{guard?}'], function () { Route::get('password', 'UserWebController@getPassword'); Route::post('password', 'UserWebController@postPassword'); Route::get('profile', 'UserWebController@getProfile'); Route::post('profile', 'UserWebController@postProfile'); Route::get('api/v1/login', 'Auth\\AuthController@apiLogin'); Route::get('login/{provider}', 'Auth\\AuthController@redirectToProvider'); Route::get('login/{provider}/callback', 'Auth\\AuthController@handleProviderCallback'); Route::get('verify/send', 'Auth\\AuthController@sendVerification'); Route::get('verify/{code?}', 'Auth\\AuthController@verify'); });