public function setUp() { parent::setUp(); Route::post('/user', ['middleware' => 'validate:App\\Http\\Validators\\UserValidate', function () { return response()->json(null, 200); }]); }
public function setRoutes() { $pages = collect(\Config::get('pages')); foreach ($pages as $page) { if (!$page['uses']) { continue; } switch ($page['method']) { case 'get': \Route::get($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]); break; case 'post': \Route::post($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]); break; case 'patch': \Route::patch($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]); break; case 'delete': \Route::patch($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]); break; case 'any': \Route::any($this->getUri($page), ['as' => $this->getName($page), 'uses' => $page['uses']]); } } }
private function registerRoutes() { Route::get('/account', MainController::class . '@index'); Route::get('/account/forms/fields', MainController::class . '@forms'); Route::post('/account/forms/user', MainController::class . '@formUser'); Route::post('/account/forms/password', MainController::class . '@formPassword'); Route::post('/account/forms/card/save', MainController::class . '@formCardSave'); Route::post('/account/forms/autopay/save', MainController::class . '@formAutopaySave'); Route::post('/account/forms/card/remove', MainController::class . '@formCardRemove'); Route::get('/account/orders', MainController::class . '@orders'); Route::get('/account/history', MainController::class . '@history'); Route::get('/account/order/{id}', MainController::class . '@order'); Route::get('/account/order/services/{id}', MainController::class . '@orderServices'); Route::get('/account/order/services/pdf/{id}', MainController::class . '@orderServicesPdf'); Route::get('/account/pay/init/{id}/{target}/{reset}', MainController::class . '@pay'); Route::get('/account/new_card', MainController::class . '@newCard'); Route::post('/account/delete_card', MainController::class . '@deleteCard'); Route::post('/account/autopay', MainController::class . '@autopay'); Route::post('/account/pay_finish', MainController::class . '@payFinish'); Route::get('/account/pay/card', MainController::class . '@card'); Route::get('/account/prepayment', MainController::class . '@prepayment'); Route::post('/account/pay_by_token', MainController::class . '@payByToken'); Route::get('/account/pay/check/{id}', MainController::class . '@checkPay'); Route::post('/account/pay/token', MainController::class . '@token'); Route::post('/account/pay/refund', MainController::class . '@refund'); Route::get('/account/flash/message/{type}', ServiceController::class . '@flash'); Route::get('/account/bonus', MainController::class . '@bonus'); Route::get('/account/order/review/{id}', MainController::class . '@review'); Route::post('/account/order/review', MainController::class . '@reviewOrder'); Route::get('/account/subscriptions', MainController::class . '@subscriptions'); Route::get('/account/customers_cards', MainController::class . '@customersCards'); Route::get('/account/lang/{lang}', ['as' => 'lang.set', 'before' => 'lang.set', function () { return App::getLocale(); }]); }
/** * Bootstrap the application events. * * @return void */ public function boot() { $this->package('kkstudio/blog'); \Route::get('blog', '\\Kkstudio\\Blog\\Controllers\\BlogController@index'); \Route::get('blog/category/{slug}', '\\Kkstudio\\Blog\\Controllers\\BlogController@fromCategory'); \Route::get('blog/{slug}', '\\Kkstudio\\Blog\\Controllers\\BlogController@show'); \Route::group(['prefix' => 'admin', 'before' => 'admin'], function () { \Route::get('blog', '\\Kkstudio\\Blog\\Controllers\\BlogController@admin'); \Route::get('blog/create', '\\Kkstudio\\Blog\\Controllers\\BlogController@create'); \Route::post('blog/create', '\\Kkstudio\\Blog\\Controllers\\BlogController@postCreate'); \Route::get('blog/{slug}/edit', '\\Kkstudio\\Blog\\Controllers\\BlogController@edit'); \Route::post('blog/{slug}/edit', '\\Kkstudio\\Blog\\Controllers\\BlogController@postEdit'); \Route::get('blog/{slug}/delete', '\\Kkstudio\\Blog\\Controllers\\BlogController@delete'); \Route::post('blog/{slug}/delete', '\\Kkstudio\\Blog\\Controllers\\BlogController@postDelete'); // Categories \Route::get('blog/categories', '\\Kkstudio\\Blog\\Controllers\\BlogController@categories'); \Route::get('blog/categories/create', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_create'); \Route::post('blog/categories/create', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_postCreate'); \Route::get('blog/categories/{slug}/edit', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_edit'); \Route::post('blog/categories/{slug}/edit', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_postEdit'); \Route::get('blog/categories/{slug}/delete', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_delete'); \Route::post('blog/categories/{slug}/delete', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_postDelete'); \Route::post('blog/categories/swap', '\\Kkstudio\\Blog\\Controllers\\BlogController@category_swap'); }); }
public function setUp() { parent::setUp(); Route::post('/comments', ['middleware' => 'camelToSnake', function (Request $request) { return response()->json($request->all(), 200); }]); }
/** * @param \Illuminate\Foundation\Application $app */ protected function setUpRoutes($app) { \Route::get('/', ['middleware' => 'localize', function () { return 'Whoops'; }]); \Route::get('/ca', ['middleware' => 'localize', function () { return 'Whoops ca'; }]); \Route::post('/', ['middleware' => 'localize', function () { return 'POST answer'; }]); \Route::get('/es', ['middleware' => 'localize', function () { return 'Hola mundo'; }]); \Route::get('/en', ['middleware' => 'localize', function () { return 'Hello world'; }]); \Route::get('/en/locale', ['middleware' => 'localize', function () { return \App::getLocale(); }]); \Route::get('/es/locale', ['middleware' => 'localize', function () { return \App::getLocale(); }]); \Route::get('/api/v1/en/locale', ['middleware' => 'localize:2', function () { return \App::getLocale(); }]); \Route::get('/api/v1/es/locale', ['middleware' => 'localize:2', function () { return \App::getLocale(); }]); \Route::get('/api/v1/ca/locale', ['middleware' => 'localize:2', function () { return 'Whoops ca'; }]); }
public static function returnRoutes() { $class = __CLASS__; Route::group(array('before' => 'guest', 'prefix' => ''), function () use($class) { Route::post('social-signin', array('as' => 'signin.ulogin', 'uses' => $class . '@postUlogin')); }); }
function routes($config) { // only mess with the cms Route::group(['prefix' => $config['cms_path'], 'middleware' => ['cms.language', 'cms.view']], function () use($config) { Route::group(['namespace' => '\\Thorazine\\Cms\\Http\\Controllers'], function () use($config) { // pickup on first contact Route::get('/', ['as' => 'cms.auth.first', 'uses' => 'AuthController@first']); Route::post('/', ['as' => 'cms.auth.first.create', 'uses' => 'AuthController@create']); // auth Route::post('/login/submit', ['as' => 'cms.auth.check', 'before' => 'csrf', 'uses' => 'AuthController@check']); Route::get('/login', ['as' => 'cms.auth.login', 'uses' => 'AuthController@index']); // All routes that do require auth Route::group(['middleware' => ['cms.auth']], function () use($config) { // logout Route::get('/logout', ['as' => 'cms.auth.logout', 'uses' => 'AuthController@destroy']); // cms home Route::get('/base', ['as' => 'cms.base', 'uses' => 'CmsController@index']); // flexible auth routes Route::group(['middleware' => ['cms.model']], function () use($config) { // flexible restfull routes Route::get('/{module}/{model}/index', ['as' => 'module.model.index', 'uses' => 'PreController@index']); Route::get('/{module}/{model}/create', ['as' => 'module.model.create', 'uses' => 'PreController@create']); Route::post('/{module}/{model}/store', ['as' => 'module.model.store', 'uses' => 'PreController@store']); Route::get('/{module}/{model}/show/{id}', ['as' => 'module.model.show', 'uses' => 'PreController@show']); Route::get('/{module}/{model}/edit/{id}', ['as' => 'module.model.edit', 'uses' => 'PreController@edit']); Route::put('/{module}/{model}/update/{id}', ['as' => 'module.model.update', 'uses' => 'PreController@update']); Route::delete('/{module}/{model}/destroy/{id}', ['as' => 'module.model.destroy', 'uses' => 'PreController@destroy']); Route::post('/{module}/{model}/order', ['as' => 'module.model.order', 'uses' => 'PreController@order']); Route::get('/{module}/{model}/{action}', ['as' => 'module.model.action', 'uses' => 'PreController@custom']); }); }); }); }); }
public function setUp() { $this->assertInstanceOf('Supermon\\Url\\Uri', Route::get('test', 'test', 'test')); $this->assertInstanceOf('Supermon\\Url\\Uri', Route::post('test', 'test', 'test')); Route::get('test/{var}', 'testvar', 'testvar')->where('var', '[0-9]+'); parent::setUp(); }
public static function setRoutes($routes) { foreach ($routes as $c) { if (class_exists($c->action)) { if ($c->route_name == '/') { $routable = \Route::getInspector()->getRoutable($c->action, ''); } else { $routable = \Route::getInspector()->getRoutable($c->action, $c->route_name); } foreach ($routable as $k => $v) { if ($v[0]['verb'] == 'get') { if (isset($v[1])) { if ($v[1]['plain'] == '') { \Route::get('/', ['as' => '/', 'uses' => $c->action . '@' . $k]); } else { \Route::get($v[1]['plain'], ['as' => $v[1]['plain'], 'uses' => $c->action . '@' . $k]); } continue; } \Route::get($v[0]['plain'], ['as' => $v[0]['plain'], 'uses' => $c->action . '@' . $k]); } elseif ($v[0]['verb'] == 'post') { if (preg_match('/[\\s\\S]+\\/index/', $v[0]['plain'])) { $v[0]['plain'] = str_replace('/index', '', $v[0]['plain']); } \Route::post($v[0]['plain'], ['as' => $v[0]['plain'], 'uses' => $c->action . '@' . $k]); } } if ($c->other_route != '') { \Route::controller($c->other_route, $c->action); } } } }
public static function returnRoutes($prefix = null) { $class = __CLASS__; #Route::get('import', array('uses' => $class . '@import')); Route::get('ya-feed', array('as' => 'yandex-feed', 'uses' => $class . '@yandexFeed')); Route::post('click-tracker', array('as' => 'click.tracker', 'uses' => $class . '@clickTracker')); Route::post('buildings/set-filter', array('as' => 'buildings.filter', 'uses' => $class . '@setBuildingFilter')); }
public function routeAllToJsonrpc() { \App::before(function () { \Route::post('{all}', function ($path) { return \App::make('Leeb\\Jsonrpc\\Interfaces\\RouterInterface')->route(); })->where('all', '.*'); }); }
/** * Bootstrap the application events. * * @return void */ public function boot() { $this->package('kkstudio/info'); \Route::group(['before' => 'admin'], function () { \Route::get('admin/info', '\\Kkstudio\\Info\\Controllers\\InfoController@admin'); \Route::post('admin/info', '\\Kkstudio\\Info\\Controllers\\InfoController@edit'); }); }
public static function returnRoutes() { $class = __CLASS__; Route::group(array('before' => 'user.auth', 'prefix' => 'participant'), function () use($class) { Route::get('profile', array('as' => 'profile.edit', 'uses' => $class . '@profileEdit')); Route::get('tell-story', array('as' => 'profile.tell-story', 'uses' => $class . '@tellStory')); Route::post('profile', array('as' => 'profile.save', 'uses' => $class . '@profileSave')); }); }
public static function returnRoutes($prefix = null) { $class = __CLASS__; Route::post('admin/gallery/ajax-order-save', array('as' => 'gallery.order', 'uses' => $class . "@postAjaxOrderSave")); Route::group(array('before' => 'auth', 'prefix' => $prefix), function () use($class) { Route::get($class::$group . '/manage', array('uses' => $class . '@getIndex')); Route::controller($class::$group, $class); }); }
/** * * @param type $resource * @param type $controller */ function add_routes_resources($resource, $controller) { Route::get(root_uri() . '/' . $resource, array('as' => 'admin.' . $resource . '.index', 'uses' => $controller . "@index")); Route::get(root_uri() . '/' . $resource . '/create', array('as' => 'admin.' . $resource . '.create', 'uses' => $controller . "@create")); Route::post(root_uri() . '/' . $resource . '/store', array('as' => 'admin.' . $resource . '.store', 'uses' => $controller . "@store")); Route::get(root_uri() . '/' . $resource . '/{id}/' . 'edit', array('as' => 'admin.' . $resource . '.edit', 'uses' => $controller . "@edit")); Route::put(root_uri() . '/' . $resource . '/{id}/' . 'update', array('as' => 'admin.' . $resource . '.update', 'uses' => $controller . "@update")); Route::put(root_uri() . '/' . $resource . '/{id}/' . 'destroy', array('as' => 'admin.' . $resource . '.destroy', 'uses' => $controller . "@destroy")); }
public static function registerRoutes() { $class = get_class(); \Route::get('/pay/{id}/payto.do/{order_no}', ['as' => 'pay.payto', 'uses' => "{$class}@payto"]); \Route::get('/pay/pay_form_submit.do', ['before' => 'csrf', 'as' => 'pay.form_submit', 'uses' => "{$class}@submit"]); \Route::any('/pay/{id}/return.do', ['as' => 'pay.return', 'uses' => "{$class}@server_return"]); \Route::post('/pay/{id}/notify.do', ['as' => 'pay.notify', 'uses' => "{$class}@notify_return"]); \Route::get('/pay/success/{order_no}', ['as' => 'pay.success', 'uses' => "{$class}@success"]); \Route::get('/pay/fail/{order_no}', ['as' => 'pay.fail', 'uses' => "{$class}@fail"]); }
public static function returnRoutes($prefix = null) { $class = __CLASS__; Route::post("/contacts/feedback", array('as' => 'contact_feedback', 'uses' => $class . "@postContactFeedback")); Route::post("/request/call", array('as' => 'request_call', 'uses' => $class . "@requestCall")); Route::post("/request/bron", array('as' => 'request_bron', 'uses' => $class . "@requestBron")); Route::post("/request/poll", array('as' => 'request_poll', 'uses' => $class . "@requestPoll")); Route::post("/request/main-poll", array('as' => 'request_main_poll', 'uses' => $class . "@requestMainPoll")); Route::post("/request/pricelist", array('as' => 'request_pricelist', 'uses' => $class . "@requestPriceList")); }
public static function returnRoutes() { $class = __CLASS__; Route::group(array('before' => 'user.auth', 'prefix' => 'promo'), function () use($class) { Route::post('/first/register', array('as' => 'promo.first.register', 'uses' => $class . '@firstRegister')); Route::post('/second/register', array('as' => 'promo.second.register', 'uses' => $class . '@secondRegister')); Route::post('/second/register/certificates', array('as' => 'promo.second.register.certificates', 'uses' => $class . '@secondRegisterCertificates')); Route::post('/third/register', array('before' => 'csrf', 'as' => 'promo.third.register', 'uses' => $class . '@thirdRegister')); }); Route::get('/participant/{url}', array('as' => 'show.participant.writing', 'uses' => $class . '@showWriting')); }
public static function returnRoutes($prefix = null) { $class = __CLASS__; $name = self::$name; $group = self::$group; Route::group(array('before' => 'auth', 'prefix' => 'admin'), function () use($class, $name, $group) { Route::post($group . '/' . $name, array('as' => 'modules.change', 'uses' => $class . '@postModule')); Route::post($name . '/ajax-order-save', array('as' => 'modules.order', 'uses' => $class . "@postAjaxOrderSave")); Route::controller($group . '/' . $name, $class); }); }
/** * Install route patterns. * * @param null $baseUri */ public static function install($baseUri = null) { $baseUri = $baseUri ? "{$baseUri}/" : ""; \Route::post($baseUri . "resources/bulk/{resource}", "Foothing\\RepositoryController\\Controllers\\ResourceController@postBulk"); \Route::put($baseUri . "resources/bulk/{resource}", "Foothing\\RepositoryController\\Controllers\\ResourceController@putBulk"); \Route::put($baseUri . "resources/{resource}/{id}/link/{relation}/{related}/{relatedId}", "Foothing\\RepositoryController\\Controllers\\ResourceController@putLink"); \Route::delete($baseUri . "resources/{resource}/{id}/link/{relation}/{related}/{relatedId}", "Foothing\\RepositoryController\\Controllers\\ResourceController@deleteLink"); \Route::get($baseUri . "resources/{resource}/{id?}/{args?}", "Foothing\\RepositoryController\\Controllers\\ResourceController@getIndex")->where('args', '[a-zA-Z0-9/_]*'); \Route::put($baseUri . "resources/{resource}/{id}", "Foothing\\RepositoryController\\Controllers\\ResourceController@putIndex"); \Route::delete($baseUri . "resources/{resource}/{id}", "Foothing\\RepositoryController\\Controllers\\ResourceController@deleteIndex"); \Route::post($baseUri . "resources/{resource}", "Foothing\\RepositoryController\\Controllers\\ResourceController@postIndex"); }
public static function routes_zphp() { if (strtolower(env('APP_ENV', '')) == 'local') { \Route::group(['prefix' => self::URLS_PREFIX], function () { \Route::get('/', ['as' => self::URL_INDEX, 'uses' => function () { return self::page_index(); }]); \Route::get('/entities', ['as' => self::URL_ENTITIES, 'uses' => function () { return self::page_entities(); }]); \Route::post('/entities', ['as' => self::URL_ENTITIES, 'uses' => function () { $message = 'There was an error'; if (isset($_POST['action']) && $_POST['action'] == 'create') { self::_entities_create(); $message = 'Entities where created'; $message .= "<br /><br />"; $message .= "<p style='font-weight: normal; text-align: left;'>Binding Code:</p>"; $message .= "<div style=' background: #fff none repeat scroll 0 0;border: 1px solid #555;border-radius: 5px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);font-size: 14px;font-weight: normal;line-height: 25px;padding: 15px;text-align: left;'>"; foreach (self::$_bind_codes as $code) { $message .= "{$code}<br />"; } $message .= "</div>"; $message .= "<p style='font-weight: normal; text-align: left; padding-top: 10px; color: #F00'>Don't forget to use them in routes.php or other init script</p>"; } if (isset($_POST['action']) && $_POST['action'] == 'delete') { $message = 'Entities where delete'; self::_entities_delete(); } $block = new HTML\HTMLLongTag('div', $message); $block->add_style('text-align', 'center'); $block->add_style('font-weight', 'bold'); $block->add_style('font-size', '14pt'); $block->add_style('padding', '30px 0 0 0'); return self::_prepare_page_html($block, 'Database Tables', \URL::route(self::URL_ENTITIES)); }]); \Route::get('/static/{file}', ['as' => self::URL_STATIC, 'uses' => function ($file) { if (preg_match('#(?i).*\\.css#', $file)) { Navigation::header_content_type('text/css'); } if (preg_match('#(?i).*\\.js#', $file)) { Navigation::header_content_type('text/css'); } $file = str_replace('..', '', $file); $path = dirname(__FILE__) . '/../../_resources/static/' . $file; @($f = fopen($path, 'rb')); if ($f) { @fpassthru($f); @fclose($f); } }]); }); } }
public static function returnRoutes($prefix = null) { $class = __CLASS__; Route::group(array('before' => 'guest', 'prefix' => ''), function () use($class) { Route::post('registration', array('before' => 'csrf', 'as' => 'signup-participant', 'uses' => $class . '@signup')); Route::post('reset-password', array('before' => 'csrf', 'as' => 'reset-password', 'uses' => $class . '@resetPassword')); Route::get('registration/activation/{activate_code}', array('as' => 'signup-activation', 'uses' => $class . '@activation')); }); Route::group(array('before' => '', 'prefix' => 'api'), function () use($class) { Route::post('registration', array('as' => 'api.signup.participant', 'uses' => $class . '@apiSignup')); }); }
public static function returnRoutes() { $class = __CLASS__; Route::group(array('before' => 'user.auth', 'prefix' => 'participant'), function () use($class) { Route::get('profile', array('as' => 'profile.edit', 'uses' => $class . '@profileEdit')); Route::post('profile', array('as' => 'profile.save', 'uses' => $class . '@profileSave')); Route::post('profile/video/upload', array('as' => 'profile.video.upload', 'uses' => $class . '@profileVideoUpdate')); }); Route::post('video/youtube', array('as' => 'profile.video.youtube', 'uses' => $class . '@setYoutubeVideo')); Route::get('video/youtube', array('as' => 'profile.video.youtube', 'uses' => $class . '@getYoutubeVideo')); Route::post('participant/{user_id}/set-like', array('as' => 'participant.public.set.like', 'uses' => $class . '@setLike')); }
public static function returnRoutes($prefix = null) { $class = __CLASS__; if (Auth::check() && Auth::user()->group_id < 4) { Route::group(array('before' => '', 'prefix' => 'admin'), function () use($class) { Route::get('participants', array('as' => 'moderator.participants', 'uses' => $class . '@participantsList')); Route::post('participants', array('as' => 'moderator.participants.export', 'uses' => $class . '@participantsListsExport')); Route::post('participants/likes', array('as' => 'moderator.participants.likes', 'uses' => $class . '@participantsLikes')); Route::post('participant/{user_id}/save', array('before' => 'csrf', 'as' => 'moderator.participants.save', 'uses' => $class . '@participantsSave')); }); Route::get('participants/{user_id}/{writing_id}/status/{status_number}', array('as' => 'moderator.participants.status', 'uses' => $class . '@participantsSetStatus')); } }
public static function returnRoutes($prefix = null) { $class = __CLASS__; Route::group(array('prefix' => 'kcaptcha'), function () use($class) { Route::any('form.html', array('as' => 'kcaptcha_form', 'uses' => __CLASS__ . '@getKcaptchaForm')); Route::any('image.png', array('as' => 'kcaptcha_image', 'uses' => __CLASS__ . '@getKcaptchaImage')); Route::post('check.json', array('as' => 'kcaptcha_check', 'uses' => __CLASS__ . '@checkKcaptchaImage')); }); Route::group(array('prefix' => 'captcha'), function () use($class) { Route::any('form.html', array('as' => 'captcha_form', 'uses' => __CLASS__ . '@getCaptchaForm')); Route::any('image.png', array('as' => 'captcha_image', 'uses' => __CLASS__ . '@getCaptchaImage')); Route::post('check.json', array('as' => 'captcha_check', 'uses' => __CLASS__ . '@checkCaptchaImage')); }); }
public static function returnRoutes($prefix = null) { $class = __CLASS__; Route::group(array('before' => 'guest', 'prefix' => ''), function () use($class) { Route::post('registration', array('as' => 'signup.participant', 'uses' => $class . '@signup')); Route::post('auth', array('as' => 'auth.participant', 'uses' => $class . '@signin')); Route::post('auth/restore', array('as' => 'auth.participant.restore', 'uses' => $class . '@restorePassword')); }); Route::group(array('before' => '', 'prefix' => ''), function () use($class) { Route::get('account/confirm-email', array('as' => 'signup-activation', 'uses' => $class . '@validEmail')); Route::post('registration/valid/phone', array('as' => 'signup.valid-phone', 'uses' => $class . '@validPhone')); Route::post('registration/valid/phone/resend', array('as' => 'signup.resend-mobile-phone-confirmation', 'uses' => $class . '@resendMobilePhoneConfirmation')); }); }
public static function returnRoutes($prefix = null) { $class = __CLASS__; $entity = self::$entity; Route::group(array('before' => 'auth', 'prefix' => $prefix . "/" . $class::$group), function () use($class, $entity) { Route::post($entity . '/ajax-order-save', array('as' => 'dic.order', 'uses' => $class . "@postAjaxOrderSave")); Route::get('dic/{dic_id}/import', array('as' => 'dic.import', 'uses' => $class . '@getImport')); Route::post('dic/{dic_id}/import2', array('as' => 'dic.import2', 'uses' => $class . '@postImport2')); Route::post('dic/{dic_id}/import3', array('as' => 'dic.import3', 'uses' => $class . '@postImport3')); Route::get('dic/{dic_id}/sphinx', array('as' => 'dic.sphinx', 'uses' => $class . '@getSphinx')); Route::post('dic/{dic_id}/clear', array('as' => 'dic.clear', 'uses' => $class . '@postClear')); Route::resource('dic', $class, array('except' => array('show'), 'names' => array('index' => 'dic.index', 'create' => 'dic.create', 'store' => 'dic.store', 'edit' => 'dic.edit', 'update' => 'dic.update', 'destroy' => 'dic.destroy'))); }); }
public static function returnRoutes($prefix = NULL) { $class = __CLASS__; Route::group(array('before' => 'auth', 'prefix' => $prefix), function () use($class) { $entity = $class::$entity; Route::get($class::$group . '/{id}/restore', array('as' => $entity . '.restore', 'uses' => $class . "@restore")); Route::get($class::$group . '/hierarchy', array('as' => $entity . '.hierarchy', 'uses' => $class . "@getHierarchy")); Route::post($class::$group . '/nestedsetmodel', array('as' => $class::$group . '.nestedsetmodel', 'uses' => $class . "@postAjaxNestedSetModel")); Route::resource($class::$group, $class, array('except' => array('show'), 'names' => array('index' => $entity . '.index', 'create' => $entity . '.create', 'store' => $entity . '.store', 'edit' => $entity . '.edit', 'update' => $entity . '.update', 'destroy' => $entity . '.destroy'))); }); Route::post('ajax-pages-get-page-blocks', $class . '@postAjaxPagesGetPageBlocks'); Route::post('ajax-pages-get-block', $class . '@postAjaxPagesGetBlock'); Route::post('ajax-pages-delete-block', $class . '@postAjaxPagesDeleteBlock'); Route::post('ajax-pages-save-block', $class . '@postAjaxPagesSaveBlock'); }
private function routes() { Route::group(['prefix' => 'api/v1/customer'], function () { Route::any('', CustomerController::class . '@show'); Route::post('signup/sms/repeat', SignupController::class . '@repeatSms'); Route::post('signup/register', SignupController::class . '@register'); Route::post('signup/login', SignupController::class . '@login'); Route::post('signup/reset', SignupController::class . '@reset'); Route::post('signup/logout', SignupController::class . '@logout'); Route::get('signup/promo', SignupController::class . '@promo'); Route::post('request', OrderController::class . '@request'); Route::get('request/form', OrderController::class . '@form'); Route::post('order/message', SignupController::class . '@orderMessage'); }); }