public function boot() { $this->package('orlissenberg/laravel-zendserver-pushqueue'); // 1. Need a route to marshal requests. \Route::any("/queue/zendserver", function () { /** @var ZendJobQueue $connection */ $connection = \Queue::connection("zendjobqueue"); $connection->marshal(); }); // 2. Add the connector to the Queue facade. \Queue::addConnector("zendserver", function () { return app()->make("\\Orlissenberg\\Queue\\Connectors\\ZendJobQueueConnector"); }); // 3. Add configuration to the app/config/queue.php /* 'zendjob' => [ 'driver' => 'zendserver', 'options' => [], 'callback-url' => '/queue/zendserver', ], */ // 4. Enable the test route (optional for testing only) /* \Route::get( "/queue/zendtest", function () { $connection = \Queue::connection("zendjobqueue"); $connection->push("\\Orlissenberg\\Queue\\Handlers\\TestHandler@handle", ["laravel4" => "rocks"]); return "Job queued."; } ); */ }
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']]); } } }
public static function returnRoutes() { $class = __CLASS__; Route::group(array('prefix' => 'api'), function () use($class) { Route::any('debug/{method}', array('uses' => $class . '@debug')); }); }
public function setUp() { parent::setUp(); Route::any('{anything}', function () { })->where('anything', '.*'); $this->app['router']->enableFilters(); }
/** * Creates a Laravel route, returning a closure which passes the raw input to AngularPHP and returns the response */ protected function init() { $route = func_get_arg(0); $this->setErrorHandler(function (\Exception $e, Request $r) { \Log::error($e, $r->toArray()); }); $endpoint = $this; \Route::any($route, function () use($endpoint) { $path = '/' . \Request::path(); $referrer = \Request::header('referer'); $host = \Request::header('host'); if (($origin = \Request::header('Origin')) && count($this->corsHosts)) { $this->setCorsOrigin($origin); } /** * If being called remotely, add the domain name to the URI */ if (strlen($referrer) && parse_url($referrer, PHP_URL_HOST) != $host) { $uri = '//' . $host . $path; } else { $uri = $path; } $request = new Request(\Request::json()->all()); $response = $endpoint->setUri($uri)->execute($request, \Request::getMethod()); return \Response::make($response->content, $response->code, $response->headers)->header('Content-Type', $response->contentType); }); }
public static function returnRoutes($prefix = null) { $dics_for_cache = ['projects', 'types']; foreach ($dics_for_cache as $dic_name) { ## Refresh dics cache #Cache::forget('dic_' . $dic_name); $dic_[$dic_name] = Cache::get('dic_' . $dic_name); if (!$dic_[$dic_name]) { Cache::forget('dic_' . $dic_name); $dic_[$dic_name] = Dic::valuesBySlug($dic_name, function ($query) { $query->orderBy('lft', 'ASC'); }, ['allfields', 'alltextfields'], true, true, true); #Helper::d($dic_name); Helper::ta($dic_{$dic_name}); #die; $dic_[$dic_name] = DicLib::loadImages($dic_[$dic_name], ['avatar', 'image', 'logo', 'photo', 'header_img']); #Helper::d($dic_name); Helper::ta($dic_{$dic_name}); #die; Cache::add('dic_' . $dic_name, $dic_[$dic_name], self::$global_cache_min); } View::share('dic_' . $dic_name, $dic_[$dic_name]); #Helper::d($dic_name); Helper::ta($dic_{$dic_name}); } #Helper::tad($dic_{'city'}); #die; Route::group(array('prefix' => '{lang}'), function () { Route::any('/project/{slug}', array('as' => 'app.project', 'uses' => __CLASS__ . '@appProject')); #Route::any('/ajax/send-message', array('as' => 'ajax.send-message', 'uses' => __CLASS__.'@postSendMessage')); #Route::any('/ajax/some-action', array('as' => 'ajax.some-action', 'uses' => __CLASS__.'@postSomeAction')); }); Route::group(array(), function () { #Route::any('/ajax/send-message', array('as' => 'ajax.send-message', 'uses' => __CLASS__.'@postSendMessage')); #Route::any('/ajax/some-action', array('as' => 'ajax.some-action', 'uses' => __CLASS__.'@postSomeAction')); }); }
/** * Prepare for the tests to be run. */ public function prepareForTests() { // Enable your route filters, very important! \Route::enableFilters(); \Route::any('{all}', 'Tdt\\Core\\BaseController@handleRequest')->where('all', '.*'); \Mail::pretend(true); }
/** * Bootstrap the application events. * * @return void */ public function boot() { $this->publishes([__DIR__ . '/../../../config' => config_path('laravalid')], 'config'); $this->publishes([__DIR__ . '/../../../public' => public_path('laravalid')], 'public'); $routeName = \Config::get('laravalid.route'); // remote validations \Route::any($routeName . '/{rule}', '\\Bllim\\Laravalid\\RuleController@getIndex'); }
/** * Bootstrap the application events. * * @return void */ public function boot() { \Route::any('plugins', function () { \Plugin::activate('clients'); echo 'hello'; //print_r(\Plugin::activated()); }); }
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"]); }
/** * Register the service provider. * * @return void */ public function register() { // Zencoder callback uses this to tell our server that it is finished encoding a video \Route::any('/api/notifications/zencoder', ['uses' => 'Devise\\Media\\Encoding\\ZencoderNotificationsController@store', 'as' => 'dvs-api-notifications-zencoder']); $apiKey = $this->app['config']->get('devise.zencoder.api-key'); $notifications = $this->app['config']->get('devise.zencoder.notifications'); $encoder = new ZencoderJob($apiKey, $notifications, new FileDownloader(), new Framework()); $this->app->instance("devise.video.encoder", $encoder); $this->app->instance("devise.audio.encoder", $encoder); }
/** * Bootstrap the application events. * * @return void */ public function boot() { $this->publishes([__DIR__ . '/../../../config' => config_path('laravalid')], 'config'); $this->publishes([__DIR__ . '/../../../public' => public_path('laravalid')], 'public'); $routeName = \Config::get('laravalid.route'); // remote validations \Route::any($routeName . '/{rule}', function ($rule) { return $this->app['laravalid']->converter()->route()->convert($rule, \Input::all()); }); }
public static function returnRoutes() { $class = __CLASS__; Route::group(array('prefix' => 'api'), function () use($class) { Route::get('help', array('uses' => $class . '@help')); Route::get('help/{method}', array('uses' => $class . '@helpMethod')); Route::any('register', array('uses' => $class . '@register')); Route::any('questions', array('uses' => $class . '@getQuestions')); Route::any('finish', array('uses' => $class . '@setRightAnswers')); }); }
/** * Bootstrap the application events. * * @return void */ public function boot() { $this->publishes([__DIR__ . '/../../config/config.php' => config_path('laravalid.php')], 'config'); $this->publishes([__DIR__ . '/../../public' => public_path('laravalid')], 'public'); // remote validations $routeName = \Config::get('laravalid.route'); $routeAction = \Config::get('laravalid.action', function ($rule) { $this->app['laravalid']->remoteValidation($rule); }); \Route::any($routeName . '/{rule}', $routeAction); }
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')); }); }
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'); }); }
private function routes() { Route::group(['prefix' => 'gateway'], function () { Route::any('cloud/check', PaymentCloudController::class . '@check'); Route::any('cloud/pay', PaymentCloudController::class . '@pay'); Route::any('cloud/fail', PaymentCloudController::class . '@fail'); Route::any('cloud/refund', PaymentCloudController::class . '@refund'); Route::get('cloud/waiting/{id}', PaymentCloudController::class . '@waiting'); Route::get('cloud/export', PaymentCloudController::class . '@export'); }); Route::group(['prefix' => 'payment/ya'], function () { Route::any('check', PaymentYamController::class . '@check'); Route::any('aviso', PaymentYamController::class . '@pay'); Route::any('fail', PaymentYamController::class . '@fail'); }); }
public function boot() { $this->loadViewsFrom(__DIR__ . '/views', 'hello'); $this->loadTranslationsFrom(__DIR__ . '/translations', 'hello'); //$this->loadControllerFrom(__DIR__.'/views', 'hello'); //$this->loadViewsFrom(__DIR__.'/views', 'hello'); $this->publishes([__DIR__ . '/views' => base_path('resources/views/vendor/hello'), __DIR__ . '/config/hello.php' => config_path('hello.php')]); //assets $this->publishes([__DIR__ . '/assets' => public_path('vendor/hello')], 'public'); // Publish a config file $this->publishes([__DIR__ . '/config/hello.php' => config_path('hello.php')], 'config'); // Publish your migrations $this->publishes([__DIR__ . 'database/migrations/' => database_path('/migrations')], 'migrations'); \Route::any('/hello', function () { print_r(\App\User::all()); //return view('hello::hello'); }); }
public function reRoute() { \Route::any('r{id}', function ($id) { $record = \DB::table('urlshortner')->where('short_url', trim($id))->first(); if ($record === null) { echo 'URL not found!'; exit; } else { $timeDiff = time() - strtotime($record->created_at); if ($timeDiff < 3600 && $record->expired == 0) { return \Redirect::away($record->actual_url); } else { \DB::table('urlshortner')->where('short_url', $record->short_url)->update(array('expired' => 1)); echo 'URL expired! or does not exist!'; exit; } } })->where('id', '[A-Za-z0-9]+'); }
static function register($root = '', $paths = null) { isset($paths) and static::paths($paths); foreach (static::$paths as $key => &$path) { $self = get_called_class(); $path = array('root' => $root . $path['url'], 'callback' => function ($page = null) use($self, $key) { $request = strtok(array_get($_SERVER, 'REQUEST_URI'), '?'); if ("{$page}" !== '' and substr($request, -1) === '/') { // forces check for directory index in serve(). $page .= '/'; } return $self::serve_by($key, $page); }) + $path; Route::get($path['root'], $path); if (empty($path['single'])) { Route::any($path['root'] . '/(:all)', $path); } } }
public static function returnRoutes($prefix = null) { $class = __CLASS__; $entity = self::$entity; Route::any('/ajax/check-dicval-slug-unique', array('as' => 'dicval.check-dicval-slug-unique', 'uses' => $class . "@postAjaxCheckDicvalSlugUnique")); Route::group(array('before' => 'auth', 'prefix' => $prefix . "/" . $class::$group), function () use($class, $entity) { Route::post($entity . '/ajax-order-save', array('as' => 'dicval.order', 'uses' => $class . "@postAjaxOrderSave")); Route::post($entity . '/ajax-nested-set-model', array('as' => 'dicval.nestedsetmodel', 'uses' => $class . "@postAjaxNestedSetModel")); Route::get($entity . '/{dic_slug}/{entity_id}/restore', array('as' => 'dicval.restore', 'uses' => $class . '@restore')); Route::resource('dic.val', $class, array('except' => array('show'), 'names' => array('index' => 'dicval.index', 'create' => 'dicval.create', 'store' => 'dicval.store', 'edit' => 'dicval.edit', 'update' => 'dicval.update', 'destroy' => 'dicval.destroy'))); }); Route::group(array('before' => 'auth', 'prefix' => $prefix), function () use($class, $entity) { Route::resource('/entity/{dic_slug}/', $class, array('except' => array('show', 'edit', 'update', 'destroy'), 'names' => array('index' => 'entity.index', 'create' => 'entity.create', 'store' => 'entity.store'))); Route::get('/entity/{dic_slug}/{entity_id}/edit', array('as' => 'entity.edit', 'uses' => $class . '@edit')); Route::put('/entity/{dic_slug}/{entity_id}/update', array('as' => 'entity.update', 'uses' => $class . '@update')); Route::delete('/entity/{dic_slug}/{entity_id}', array('as' => 'entity.destroy', 'uses' => $class . '@destroy')); Route::get('/entity/{dic_slug}/{entity_id}/restore', array('as' => 'entity.restore', 'uses' => $class . '@restore')); }); }
/** * {@inheritDoc} */ public function boot() { $this->package('payum/payum-laravel-package'); \View::addNamespace('payum/payum', __DIR__ . '/../../views'); $this->app->error(function (ReplyInterface $reply) { $response = null; if ($reply instanceof SymfonyHttpResponse) { $response = $reply->getResponse(); } elseif ($reply instanceof HttpResponse) { $response = new Response($reply->getContent()); } elseif ($reply instanceof HttpRedirect) { $response = new RedirectResponse($reply->getUrl()); } if ($response) { return $response; } $ro = new \ReflectionObject($reply); throw new LogicException(sprintf('Cannot convert reply %s to Laravel response.', $ro->getShortName()), null, $reply); }); \Route::any('/payment/authorize/{payum_token}', array('as' => 'payum_authorize_do', 'uses' => 'Payum\\LaravelPackage\\Controller\\AuthorizeController@doAction')); \Route::any('/payment/capture/{payum_token}', array('as' => 'payum_capture_do', 'uses' => 'Payum\\LaravelPackage\\Controller\\CaptureController@doAction')); \Route::any('/payment/refund/{payum_token}', array('as' => 'payum_refund_do', 'uses' => 'Payum\\LaravelPackage\\Controller\\RefundController@doAction')); \Route::get('/payment/notify/{payum_token}', array('as' => 'payum_notify_do', 'uses' => 'Payum\\LaravelPackage\\Controller\\NotifyController@doAction')); \Route::get('/payment/notify/unsafe/{payment_name}', array('as' => 'payum_notify_do_unsafe', 'uses' => 'Payum\\LaravelPackage\\Controller\\NotifyController@doUnsafeAction')); $this->app['payum'] = $this->app->share(function ($app) { //TODO add exceptions if invalid payments and storages options set. $payum = new ContainerAwareRegistry(\Config::get('payum-laravel-package::payments'), \Config::get('payum-laravel-package::storages')); $payum->setContainer($app); return $payum; }); $this->app['payum.security.token_storage'] = $this->app->share(function ($app) { //TODO add exceptions if invalid payments and storages options set. $tokenStorage = \Config::get('payum-laravel-package::token_storage'); return is_object($tokenStorage) ? $tokenStorage : $app[$tokenStorage]; }); $this->app['payum.security.token_factory'] = $this->app->share(function ($app) { return new TokenFactory($app['payum.security.token_storage'], $app['payum'], 'payum_capture_do', 'payum_notify_do', 'payum_authorize_do', 'payum_refund_do'); }); $this->app['payum.security.http_request_verifier'] = $this->app->share(function ($app) { return new HttpRequestVerifier($app['payum.security.token_storage']); }); }
private function registerCommands() { Route::group(['prefix' => 'man', 'before' => 'manage.auth.basic'], function () { Route::any('content/blocks', ContentBlockController::class . '@index'); Route::post('content/blocks/store', ContentBlockController::class . '@store'); Route::post('content/blocks/{id}', ContentBlockController::class . '@update'); Route::delete('content/blocks/{id}', ContentBlockController::class . '@delete'); Route::any('service/titles', ServiceTitleController::class . '@index'); Route::post('service/titles/{id}', ServiceTitleController::class . '@update'); Route::get('requests', OrderRequestController::class . '@index'); Route::any('reporter', ReportController::class . '@index'); Route::any('reporter/invite/stat', ReportController::class . '@inviteStat'); Route::any('reporter/reviews', ReportController::class . '@orderReviews'); Route::any('autopays', AutoPayController::class . '@index'); Route::any('autopays/orders/{cid}', AutoPayController::class . '@orders'); Route::any('autopays/start/{order_id}/{customer_id}', AutoPayController::class . '@start'); Route::any('autopays/check_customers_orders/{customer_id}', AutoPayController::class . '@checkCustomersOrders'); Route::any('autopays/autopay_all', AutoPayController::class . '@autopayAll'); }); }
<?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 Closure to execute when that URI is requested. | */ Route::any('/', 'HomeController@index'); Route::group(['middleware' => ['web']], function () { Route::get('/api/directions/{from_city}/{to_city}', 'APIController@getDirections'); Route::get('/api/getcities', 'APIController@getCities'); //Route::post('/api/directions', 'APIController@getDirections'); //Route::any('api/directions', 'APIController@getDirections'); Route::post('getdata', 'HomeController@getData'); Route::post('showresponce', 'HomeController@showResponceData'); Route::post('getcities', 'HomeController@getCitiesData'); Route::resource('users', 'UsersController'); Route::resource('cities', 'CitiesController'); Route::resource('tickets', 'TicketsController'); Route::resource('/api', 'APIController'); Route::resource('/home', 'HomeController'); }); Event::listen('illuminate.query', function () { /* print_r("<pre>"); debug_print_backtrace(); print_r("</pre>"); */
<?php Route::group(array('prefix' => config('jarboe.admin.uri'), 'before' => array('auth_admin', 'check_permissions')), function () { Route::any('logs', 'Jarboe\\Component\\Logs\\Http\\Controllers\\AdminController@logs'); });
Route::get('/requeststorep', 'RequestController@storep'); Route::post('/requeststorep', 'RequestController@storep'); Route::get('/requestcreatesec', 'RequestController@createsec'); Route::get('/requeststoresec', 'RequestController@storesec'); Route::post('/requeststoresec', 'RequestController@storesec'); // Import Po Route::get('/import', 'importController@index'); Route::get('/importresult', 'importController@show'); Route::post('/import', 'importController@postImportPo'); Route::post('/import2', 'importController@postImportUser'); Route::post('/import3', 'importController@postImportRoll'); Route::post('/import4', 'importController@postImportUserRole'); // Import Modules Route::get('/importmodules', 'importModulesController@index'); Route::post('/importmodulesimport', 'importModulesController@create'); Route::any('getpodata', function () { $term = Input::get('term'); $data = DB::connection('sqlsrv')->table('pos')->distinct()->select('po')->where('po', 'LIKE', $term . '%')->where('closed_po', '=', 'Open')->groupBy('po')->take(10)->get(); foreach ($data as $v) { $retun_array[] = array('value' => $v->po); } return Response::json($retun_array); }); Route::any('getmoduledata', function () { $term = Input::get('term'); $data = DB::connection('sqlsrv')->table('modules')->distinct()->select('module')->where('module', 'LIKE', $term . '%')->groupBy('module')->take(15)->get(); foreach ($data as $v) { $retun_array[] = array('value' => $v->module); } return Response::json($retun_array); });
Route::any('provincias/(:num)', array('as' => 'provincia', 'uses' => 'api.provincias@provincia')); // Comunas Route::any('comunas', array('as' => 'comunas', 'uses' => 'api.comunas@comunas')); Route::any('comunas/(:num)', array('as' => 'comuna', 'uses' => 'api.comunas@comuna')); // Provincias por Región Route::any('regiones/(:num)/provincias', array('as' => 'region_provincias', 'uses' => 'api.provincias@region_provincias')); Route::any('regiones/(:num)/provincias/(:num)', array('as' => 'region_provincia', 'uses' => 'api.provincias@region_provincia')); // Comunas por Región Route::any('regiones/(:num)/comunas', array('as' => 'region_comunas', 'uses' => 'api.comunas@region_comunas')); Route::any('regiones/(:num)/comunas/(:num)', array('as' => 'region_comuna', 'uses' => 'api.comunas@region_comuna')); //Comunas por Provincia Route::any('provincias/(:num)/comunas', array('as' => 'provincia_comunas', 'uses' => 'api.comunas@provincia_comunas')); Route::any('provincias/(:num)/comunas/(:num)', array('as' => 'provincia_comuna', 'uses' => 'api.comunas@provincia_comuna')); // Comunas por Provincias por Región Route::any('regiones/(:num)/provincias/(:num)/comunas', array('as' => 'region_provincia_comunas', 'uses' => 'api.comunas@region_provincia_comunas')); Route::any('regiones/(:num)/provincias/(:num)/comunas/(:num)', array('as' => 'region_provincia_comuna', 'uses' => 'api.comunas@region_provincia_comuna')); /* |-------------------------------------------------------------------------- | Application 404 & 500 Error Handlers |-------------------------------------------------------------------------- | | To centralize and simplify 404 handling, Laravel uses an awesome event | system to retrieve the response. Feel free to modify this function to | your tastes and the needs of your application. | | Similarly, we use an event to handle the display of 500 level errors | within the application. These errors are fired when there is an | uncaught exception thrown in the application. | */ Event::listen('404', function () {
Route::get('/tool/user-manager', array('before' => 'hasPermissions:' . $prefixSlug . '-edit', 'as' => $prefixName . 'UserManager', 'uses' => $prefixName . 'Controller@userManager')); Route::get('/tool/list-publisher', array('before' => 'hasPermissions:' . $prefixSlug . '-read', 'as' => $prefixName . 'ShowListPublisher', 'uses' => $prefixName . 'Controller@showListPublisher')); Route::post('/tool/get-list-publisher', array('as' => $prefixName . 'GetListPublisher', 'uses' => $prefixName . 'Controller@getListPublisherManager')); Route::get('/tool/user-edit/{idu}', array('as' => $prefixName . 'ShowUpdate', 'uses' => $prefixName . 'Controller@myProfile')); Route::post('/tool/user-edit/{idu}', array('as' => $prefixName . 'ShowUpdate', 'uses' => $prefixName . 'Controller@myProfile')); Route::post('/tool/sort-flight-running', array('before' => 'hasPermissions:' . $prefixSlug . '-edit', 'as' => $prefixName . 'SortFlightRunning', 'uses' => $prefixName . 'Controller@sortFlightRunning')); Route::post('/tool/update-sort-flight-running', array('before' => 'hasPermissions:' . $prefixSlug . '-edit', 'as' => $prefixName . 'UpdateSortFlightRunning', 'uses' => $prefixName . 'Controller@postSortFlightRunning')); Route::post('/tool/preview', array('as' => $prefixName . 'Preview', 'uses' => $prefixName . 'Controller@preview')); Route::get('/tool/dashboard', array('as' => $prefixName . 'Preview', 'uses' => $prefixName . 'Controller@getDashboard')); Route::post('/tool/dashboard/campaign', array('as' => $prefixName . 'PreviewCampaign', 'uses' => $prefixName . 'Controller@getDashboardCampaign')); Route::post('/tool/dashboard/flightwebsite', array('as' => $prefixName . 'PreviewFlightWebsite', 'uses' => $prefixName . 'Controller@getDashboardFilghtWebsite')); Route::get('/tool/create-new-url-track', array('as' => $prefixName . 'CreateNew', 'uses' => $prefixName . 'Controller@createNewTrackURL')); Route::post('/tool/create-new-url-track', array('as' => $prefixName . 'CreateNew', 'uses' => $prefixName . 'Controller@createNewTrackURl')); Route::get('/tool/url-track-ga', array('as' => $prefixName . 'URLTrackGA', 'uses' => $prefixName . 'Controller@getUrlTrackGA')); Route::get('/tool/edit-url-track/{id}', array('as' => $prefixName . 'Edit', 'uses' => $prefixName . 'Controller@editTrackURL')); Route::post('/tool/edit-url-track/{id}', array('as' => $prefixName . 'Edit', 'uses' => $prefixName . 'Controller@editTrackURL')); Route::get('/tool/detail-url-track/{id}', array('as' => $prefixName . 'DetailUrlTrack', 'uses' => $prefixName . 'Controller@detailTrackURL')); Route::post('/tool/delete-url-track', array('as' => $prefixName . 'Delete', 'uses' => $prefixName . 'Controller@deleteTrackURL')); //Report ad request Route::get('/tool/report-adrequest', array('as' => $prefixName . 'ReportAdRequest', 'uses' => $prefixName . 'Controller@getReportAdRequest')); Route::post('/tool/show-report-adrequest', array('as' => $prefixName . 'ShowReportAdRequest', 'uses' => $prefixName . 'Controller@showReportAdRequest')); Route::post('/tool/report-adrequest-hour', array('as' => $prefixName . 'ReportAdRequestHour', 'uses' => $prefixName . 'Controller@reportAdRequestHour')); Route::post('/tool/get-adzone', array('as' => $prefixName . 'GetAdZone', 'uses' => $prefixName . 'Controller@getAdZone')); /* * Added by Phan Minh Hoàng */ Route::get('/tool/stats', array('as' => $prefixName . 'stats', 'uses' => $prefixName . 'Controller@stats')); Route::any('/tool/hq-get-flights', array('as' => $prefixName . 'GetFlights', 'uses' => $prefixName . 'Controller@getFlights')); Route::any('/tool/hq-get-websites', array('as' => $prefixName . 'GetWebsites', 'uses' => $prefixName . 'Controller@getWebsites')); Route::any('/tool/hq-show-stats', array('as' => $prefixName . 'ShowStats', 'uses' => $prefixName . 'Controller@showStats')); });
| 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. | */ /* #Laravel 5.1 默认路由 Route::get('/', function () { return view('welcome'); }); */ //added some test routes #对后台开启csrf过滤 Route::when('admin/*', 'csrf', ['post', 'delete', 'put']); Route::any('cp', function () { return Response::view('cp'); }); /* |-------------------------------------------------------------------------- | 基础权限 登录注册找回密码等操作 |-------------------------------------------------------------------------- */ Route::group(['prefix' => 'auth'], function () { $Authority = 'AuthorityController@'; # 退出 Route::get('logout', ['as' => 'logout', 'uses' => $Authority . 'getLogout']); # 登录 Route::get('login', ['as' => 'login', 'uses' => $Authority . 'getLogin']); Route::post('login', $Authority . 'postLogin'); }); /*
<?php Route::group(['prefix' => 'companies', 'namespace' => 'Modules\\Companies\\Http\\Controllers', 'middleware' => 'auth'], function () { Route::get('/', 'CompaniesController@index'); Route::any('edit', 'CompaniesController@edit'); Route::get('audit/{id}', 'CompaniesController@audit'); });