post() public static method

Register a new POST route with the router.
public static post ( string $uri, Closure | array | string | null $action = null ) : Illuminate\Routing\Route
$uri string
$action Closure | array | string | null
return Illuminate\Routing\Route
Example #1
0
 public function setUp()
 {
     parent::setUp();
     Route::post('/user', ['middleware' => 'validate:App\\Http\\Validators\\UserValidate', function () {
         return response()->json(null, 200);
     }]);
 }
Example #2
0
 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();
     }]);
 }
Example #4
0
 /**
  * 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);
     }]);
 }
Example #6
0
 /**
  * @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';
     }]);
 }
Example #7
0
 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'));
     });
 }
Example #8
0
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']);
                });
            });
        });
    });
}
Example #9
0
 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();
 }
Example #10
0
 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'));
 }
Example #12
0
 public function routeAllToJsonrpc()
 {
     \App::before(function () {
         \Route::post('{all}', function ($path) {
             return \App::make('Leeb\\Jsonrpc\\Interfaces\\RouterInterface')->route();
         })->where('all', '.*');
     });
 }
Example #13
0
 /**
  * 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);
     });
 }
Example #16
0
/**
 * 
 * @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"]);
 }
Example #18
0
 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"));
 }
Example #19
0
 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");
 }
Example #22
0
 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);
                 }
             }]);
         });
     }
 }
Example #23
0
 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'));
     });
 }
Example #24
0
 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'));
 }
Example #25
0
 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'));
     });
 }
Example #27
0
 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');
     });
 }