get() public method

Register a new GET route with the router.
public get ( string $uri, Closure | array | string | null $action = null ) : Illuminate\Routing\Route
$uri string
$action Closure | array | string | null
return Illuminate\Routing\Route
 /**
  * @param Router $router
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace, 'prefix' => 'backend', 'middleware' => ['web', 'theme:backend', 'lang', 'configure:backend']], function (Router $router) {
         $router->get('/', function () {
             return redirect(url('backend/c/dashboard'));
         });
         $router->group(['middleware' => 'guest'], function (Router $router) {
             $router->get('login', 'Auth\\AuthController@getLogin');
             $router->post('login', 'Auth\\AuthController@postLogin');
             $router->get('forgot-password', 'Auth\\PasswordController@getEmail');
             $router->post('forgot-password', 'Auth\\PasswordController@postEmail');
             $router->get('reset-password/{code}', 'Auth\\PasswordController@getReset');
             $router->post('reset-password', 'Auth\\PasswordController@postReset');
         });
         $router->group(['middleware' => 'auth:admin'], function (Router $router) {
             $router->get('logout', function () {
                 \Auth::logout();
                 \Session::flush();
                 return redirect('/backend/login');
             });
             $router->any('c/{controller}', function (Request $request, $controller) {
                 return app()->call($this->namespace . '\\' . ucfirst($controller) . 'Controller@' . ucfirst(strtolower($request->method())) . 'Index');
             });
             $router->any('c/{controller}/a/{action}', function (Request $request, $controller, $action) {
                 return app()->call($this->namespace . '\\' . ucfirst($controller) . 'Controller@' . ucfirst(strtolower($request->method())) . ucfirst(strtolower($action)));
             });
         });
     });
 }
 /**
  * Define the routes for the application.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /**
          * Front office routes
          */
         if ($page = TypiCMS::getPageLinkedToModule('seminars')) {
             foreach (config('translatable.locales') as $lang) {
                 $options = $page->private ? ['middleware' => 'auth'] : [];
                 if ($uri = $page->uri($lang)) {
                     $router->get($uri, $options + ['as' => $lang . '.seminars', 'uses' => 'PublicController@index']);
                     $router->get($uri . '/{slug}', $options + ['as' => $lang . '.seminars.slug', 'uses' => 'PublicController@show']);
                     $router->get($uri . '/{slug}/ics', $options + ['as' => $lang . '.seminars.slug.ics', 'uses' => 'PublicController@ics']);
                 }
             }
         }
         /**
          * Admin routes
          */
         $router->resource('admin/seminars', 'AdminController');
         /**
          * API routes
          */
         $router->resource('api/seminars', 'ApiController');
     });
 }
 private function defineRoutes()
 {
     $this->router->group(['prefix' => '/dashboard/setting', 'namespace' => 'Settings'], function () {
         $this->router->get("/", ['as' => 'setting.index', 'uses' => 'SettingsController@index']);
         $this->router->post("/", ['as' => 'setting.post', 'uses' => 'SettingsController@postSetting']);
     });
 }
 /**
  * Define the routes for the application.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function map(Router $router)
 {
     $router->when('admin/contacts*', 'AdminRole');
     $router->bind('contact', function ($value) {
         return Contact::where('id', $value)->first();
     });
     /**
      * API routes
      */
     $router->group(['namespace' => $this->namespace, 'prefix' => 'api'], function ($router) {
         $router->post('contacts/batchUpdate', 'ApiContactsController@batchUpdate');
         $router->post('contacts/batchDelete', 'ApiContactsController@batchDelete');
         $router->post('contacts/setOrder', 'ApiContactsController@setOrder');
         $router->resource('contacts', 'ApiContactsController');
     });
     /**
      * Admin routes
      */
     $router->group(['namespace' => $this->namespace, 'prefix' => 'admin', 'middleware' => ['auth']], function ($router) {
         //List Contact
         $router->get('contacts', ['as' => 'contacts', 'uses' => 'AdminContactsController@getIndex', 'permission' => 'contacts_manage']);
         //Create Contact
         $router->get('contacts/create', ['as' => 'create_contacts', 'uses' => 'AdminContactsController@getCreate', 'permission' => 'contacts_manage']);
         $router->post('contacts', ['as' => 'create_contacts', 'uses' => 'AdminContactsController@postCreate', 'permission' => 'contacts_manage']);
         //Edit Contact
         $router->get('contacts/{id}/edit', ['as' => 'edit', 'uses' => 'AdminContactsController@getEdit', 'permission' => 'contacts_manage']);
         $router->post('contacts/{id}', ['uses' => 'AdminContactsController@postEdit', 'permission' => 'contacts_manage']);
         $router->get('contacts/export', ['uses' => 'AdminContactsController@export', 'permission' => 'contacts_manage']);
         $router->resource('admin/contacts', 'AdminContactsController');
     });
 }
 public function boot(Router $router)
 {
     $this->commands(Install::class);
     foreach ($this->routeMiddleware as $key => $middleware) {
         $router->middleware($key, $middleware);
     }
     $router->group(['middleware' => ['web'], 'namespace' => $this->namespace, 'prefix' => config('adminPanel.routePrefix'), 'as' => 'admin.'], function (Router $router) {
         $router->get('auth/register', ['as' => 'register', 'uses' => 'Auth\\AuthController@getRegister']);
         $router->get('auth/login', ['as' => 'login', 'uses' => 'Auth\\AuthController@getLogin']);
         $router->post('auth/login', ['as' => 'login', 'uses' => 'Auth\\AuthController@postLogin']);
         $router->get('auth/logout', ['as' => 'logout', 'uses' => 'Auth\\AuthController@getLogout']);
         $router->group(['middleware' => ['role:admin']], function (Router $route) {
             $route->get('/', ['as' => 'home', function () {
                 return view('adminPanel::hello');
             }]);
             //
             ////                $route->controller('ajax', 'AjaxController');
             //
             //                $route->resource('user', 'UserController', ['as' => 'admin']);
             //
             //                $route->model('role', config('entrust.role'));
             //                $route->resource('role', 'RoleController', ['as' => 'admin']);
             //
             //                $route->model('permission', config('entrust.permission'));
             //                $route->resource('permission', 'PermissionController', ['as' => 'admin']);
         });
     });
     $this->loadViewsFrom(__DIR__ . '/../../resources/views', 'adminPanel');
     $this->publishes([__DIR__ . '/../../config/config.php' => config_path('adminPanel.php')], 'config');
     $this->publishes([__DIR__ . '/../../resources/assets' => base_path('resources/adminAssets')], 'assets');
     $this->publishes([__DIR__ . '/../../migrations' => base_path('database/migrations')], 'migrate');
 }
 /**
  * Define the routes for the application.
  *
  * @param \Illuminate\Routing\Router $router
  *
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /*
          * Public routes
          */
         $router->get('comments', 'PublicController@index')->name('public::index-comments');
         $router->post('comments', 'PublicController@store')->name('public::store-comment');
         /*
          * Admin routes
          */
         $router->get('admin/comments', 'AdminController@index')->name('admin::index-comments');
         $router->get('admin/comments/create', 'AdminController@create')->name('admin::create-comment');
         $router->get('admin/comments/{comment}/edit', 'AdminController@edit')->name('admin::edit-comment');
         $router->post('admin/comments', 'AdminController@store')->name('admin::store-comment');
         $router->put('admin/comments/{comment}', 'AdminController@update')->name('admin::update-comment');
         $router->post('admin/comments/sort', 'AdminController@sort')->name('admin::sort-comments');
         /*
          * API routes
          */
         $router->get('api/comments', 'ApiController@index')->name('api::index-comments');
         $router->put('api/comments/{comment}', 'ApiController@update')->name('api::update-comment');
         $router->delete('api/comments/{comment}', 'ApiController@destroy')->name('api::destroy-comment');
     });
 }
 /**
  * Define the routes for the application.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function ($router) {
         $router->group(['before' => 'ui|csfr', 'middleware' => 'theme'], function ($router) {
             // $router->get('session/start', array('as' => 'session.start', 'uses' => 'SessionController@getStart'));
             // $router->post('session/start', array('as' => 'session.post', 'uses' => 'SessionController@postStart'));
             $router->resource('session', 'SessionController', ['only' => ['store', 'create', 'index']]);
             $router->group(array('middleware' => 'auth'), function ($router) {
                 // $router->get('session/end', array('as' => 'session.end', 'uses' => 'SessionController@getEnd'));
                 $router->get('/', array('as' => 'dash.index', 'uses' => 'DashController@getIndex'));
                 $router->get('me/time', array('as' => 'me.time.index', 'uses' => 'TimeController@index'));
                 $router->post('me/time/store', array('as' => 'me.time.store', 'uses' => 'TimeController@store'));
                 $router->get('me/time/{id}/edit', array('as' => 'me.time.edit', 'uses' => 'TimeController@edit'));
                 $router->put('me/time/{id}', array('as' => 'me.time.update', 'uses' => 'TimeController@update'));
                 $router->get('me/time/{id}/delete', array('as' => 'me.time.delete', 'uses' => 'TimeController@delete'));
                 $router->delete('me/time/{id}', array('as' => 'me.time.destroy', 'uses' => 'TimeController@destroy'));
                 $router->resource('tickets', 'TicketsController', ['except' => ['destroy']]);
                 $router->resource('actions', 'TicketActionsController', ['only' => ['store']]);
                 $router->resource('reports', 'ReportsController', ['only' => ['index', 'show']]);
                 $router->resource('dev', 'DevController', ['only' => ['index']]);
             });
         });
         $router->group(['namespace' => 'Api', 'prefix' => 'api', 'before' => 'auth|csfr'], function ($router) {
             $router->resource('users', 'UsersController', ['except' => ['create', 'store', 'edit', 'update', 'destroy']]);
             $router->resource('tickets', 'TicketsController', ['except' => ['index', 'create', 'store', 'show', 'edit', 'destroy']]);
         });
     });
 }
 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param    \Illuminate\Routing\Router  $router
  * @return  void
  */
 public function boot(Router $router)
 {
     //============
     //== ASSETS ==
     //============
     $this->loadViewsFrom(__DIR__ . '/../resources/views', static::PACKAGE_NAME);
     $this->publishes([__DIR__ . '/../resources/views' => base_path('resources/views/vendor/' . static::PACKAGE_NAME)]);
     $this->loadViewsFrom(__DIR__ . '/../resources/admin_views', static::PACKAGE_NAME . '_admin');
     $this->publishesAdmin([__DIR__ . '/../resources/admin_views' => base_path('resources/views/vendor/' . static::PACKAGE_NAME . '_admin')]);
     $this->loadTranslationsFrom('/', static::PACKAGE_NAME);
     $this->publishes([__DIR__ . '/../assets/' => public_path('vendor/translation')], 'public');
     $this->publishes([__DIR__ . '/../database/migrations/' => database_path('/migrations')], 'migrations');
     $this->publishes([__DIR__ . '/../config/' . static::PACKAGE_NAME . '.php' => config_path('neonbug/' . static::PACKAGE_NAME . '.php')]);
     //============
     //== ROUTES ==
     //============
     $language = App::make('Language');
     $locale = $language == null ? Config::get('app.default_locale') : $language->locale;
     $admin_language = App::make('AdminLanguage');
     $admin_locale = $admin_language == null ? Config::get('app.admin_default_locale') : $admin_language->locale;
     $resource_repo = App::make('ResourceRepository');
     //admin
     $router->group(['prefix' => $admin_locale . '/admin/' . static::PREFIX, 'middleware' => ['auth.admin', 'admin.menu'], 'role' => static::ROLE, 'menu.icon' => 'world', 'weight' => 6], function ($router) {
         $router->get('list', ['as' => static::PREFIX . '::admin::list', 'uses' => static::ADMIN_CONTROLLER . '@adminList']);
         $router->get('edit/{id}', ['as' => static::PREFIX . '::admin::edit', 'uses' => static::ADMIN_CONTROLLER . '@adminEdit']);
         $router->post('edit/{id}', ['as' => static::PREFIX . '::admin::edit-save', 'uses' => static::ADMIN_CONTROLLER . '@adminEditPost']);
     });
     $router->group(['prefix' => $admin_locale . '/admin/' . static::PREFIX, 'middleware' => ['auth.admin'], 'role' => static::ROLE], function ($router) {
         $router->post('delete', ['as' => static::PREFIX . '::admin::delete', 'uses' => static::ADMIN_CONTROLLER . '@adminDeletePost']);
     });
     parent::boot($router);
 }
 /**
  * Define the routes for the application.
  *
  * @param \Illuminate\Routing\Router $router
  *
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /*
          * Admin routes
          */
         $router->get('admin/_locale/{locale}', 'LocaleController@setContentLocale')->name('admin::change-locale');
     });
     /*
      * Api routes
      */
     $router->get('admin/duplicate/{alias}/{resource}', function ($alias, $resource) {
         $repository = app(ucfirst($alias));
         $oldItem = $repository::make()->skip()->find($resource);
         $newItem = $oldItem->replicate();
         if (isset($newItem->system_name)) {
             $newItem->system_name .= ' (copy)';
         }
         unset($newItem->translations);
         unset($newItem->translatedAttributes);
         dd($newItem->getAttributes());
         $newItem = $newItem->create($newItem->getAttributes());
         foreach ($oldItem->translations as $translation) {
             $parent_id = $oldItem->getRelationKey();
             $translation->{$parent_id} = $newItem->id;
             if (isset($translation->title)) {
                 $translation->title .= ' (copy)';
             }
             $translation = $translation->replicate();
             $translation->save();
         }
         return redirect(URL::previous());
     });
 }
 public function run()
 {
     $router = new Router(new Dispatcher($this->container), $this->container);
     $router->get('/', HomeController::class . '@index');
     $router->get('/responsabilidad/{id}', HomeController::class . '@show');
     $response = $router->dispatch(Request::capture());
     $response->send();
 }
 /**
  * @param \Illuminate\Routing\Router $router
  */
 protected function registerRoutes(Router $router)
 {
     $router->group(['namespace' => 'Atrauzzi\\LaravelOauth2Server\\Http\\Controller', 'prefix' => 'oauth2'], function (Router $router) {
         $router->get('authorize', ['as' => 'oauth2.create-authorization', 'uses' => 'Authorization@create', 'middleware' => 'auth']);
         $router->get('invalid-authorization', ['as' => 'oauth2.invalid-authorization', 'uses' => 'Authorization@invalid']);
         $router->post('authorize', ['as' => 'oauth2.store-authorization', 'uses' => 'Authorization@store', 'middleware' => 'auth']);
     });
 }
Example #12
0
 private function adminRoutes(Router $router)
 {
     $router->get('/', 'NewsAdminController@index')->name('index');
     $router->get('/create', 'NewsAdminController@create')->name('create');
     $router->post('/', 'NewsAdminController@store')->name('store');
     $router->get('/{article}', 'NewsAdminController@edit')->name('edit');
     $router->put('/{article}', 'NewsAdminController@update')->name('update');
     $router->delete('/{article}', 'NewsAdminController@destroy')->name('destroy');
 }
Example #13
0
 /**
  * @return void
  */
 public final function init()
 {
     if (is_null($this->path) || is_null($this->handler)) {
         throw new \InvalidArgumentException('Handler or Path must be Setted!');
     }
     $this->router->group(['middleware' => 'web'], function () {
         $this->router->get($this->path, $this->handler);
     });
 }
Example #14
0
 private function defineRoutes()
 {
     $this->router->group(['prefix' => "dashboard/widget", 'namespace' => "Widget"], function () {
         $this->router->model("widget_id", Widget::class);
         $this->router->get("/", ["as" => 'widget.index', 'uses' => 'WidgetController@index']);
         $this->router->post("/save-widget", ['as' => 'widget.save', 'uses' => 'WidgetController@save']);
         $this->router->post("/delete-widget", ['as' => 'widget.delete', 'uses' => 'WidgetController@delete']);
     });
 }
Example #15
0
 private function defineRoutes()
 {
     $this->router->group(['prefix' => '/', 'namespace' => 'Striped\\Controllers'], function () {
         $this->router->get("/", ['as' => 'home', 'uses' => 'StripedController@home']);
         $this->router->get("/article/{post_title}", ['as' => 'article', 'uses' => 'SingleController@single']);
         $this->router->get("/page/{page_title}", ['as' => 'page', 'uses' => 'PageController@page']);
         $this->router->post("/user/register", ['as' => 'register', 'uses' => 'UsersController@register']);
     });
 }
 /**
  * Define the routes for the application.
  *
  * @param \Illuminate\Routing\Router $router
  *
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /*
          * Admin routes
          */
         $router->get('admin/dashboard', 'AdminController@dashboard')->name('dashboard');
         $router->get('admin', 'AdminController@index');
     });
 }
 private function defineRoutes()
 {
     $this->router->group(['prefix' => "admin/comment", 'namespace' => "Comment"], function () {
         $this->router->model("comment_id", Comment::class);
         $this->router->get('/create', ['as' => 'comment.add', 'uses' => 'CommentController@getAdd']);
         $this->router->post('/create', ['as' => 'comment.add', 'uses' => 'CommentController@postAdd']);
         $this->router->get('/edit/{comment_id}', ['as' => 'comment.edit', 'uses' => 'CommentController@getEdit']);
         $this->router->post('/edit/{comment_id}', ['as' => 'comment.edit', 'uses' => 'CommentController@postEdit']);
         $this->router->get('/delete/{comment_id}', ['as' => 'comment.delete', 'uses' => 'CommentController@getDelete']);
         $this->router->get('/', ['as' => 'comment.list', 'uses' => 'CommentController@getList']);
     });
 }
Example #18
0
 private function defineRoutes()
 {
     $this->router->group(['prefix' => "dashboard/slider", 'namespace' => "Sliders"], function () {
         $this->router->model("slider_id", Slider::class);
         $this->router->get('/create', ['as' => 'slider.add.get', 'uses' => 'SliderController@getAdd']);
         $this->router->post('/create', ['as' => 'slider.add', 'uses' => 'SliderController@postAdd']);
         $this->router->get('/edit/{slider_id}', ['as' => 'slider.edit', 'uses' => 'SliderController@getEdit']);
         $this->router->post('/edit/{slider_id}', ['as' => 'slider.edit', 'uses' => 'SliderController@postEdit']);
         $this->router->get('/delete/{slider_id}', ['as' => 'slider.delete', 'uses' => 'SliderController@getDelete']);
         $this->router->get('/list', ['as' => 'slider.list', 'uses' => 'SliderController@getList']);
     });
 }
 private function defineRoutes()
 {
     $this->router->group(['before' => 'NewsLetter', 'prefix' => "admin/newsletter", 'namespace' => "NewsLetter"], function () {
         $this->router->model("newsletter_id", "NewsLetter");
         $this->router->get('/add', ['as' => 'newsletter.add', 'uses' => 'NewsLetterController@getAdd']);
         $this->router->post('/add', ['as' => 'newsletter.add', 'uses' => 'NewsLetterController@postAdd']);
         $this->router->get('/edit/{newsletter_id}', ['as' => 'newsletter.edit', 'uses' => 'NewsLetterController@getEdit']);
         $this->router->post('/edit/{newsletter_id}', ['as' => 'newsletter.edit', 'uses' => 'NewsLetterController@postEdit']);
         $this->router->get('/delete/{newsletter_id}', ['as' => 'newsletter.delete', 'uses' => 'NewsLetterController@getDelete']);
         $this->router->get('/list', ['as' => 'newsletter.list', 'uses' => 'NewsLetterController@getList']);
     });
 }
Example #20
0
 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param    \Illuminate\Routing\Router  $router
  * @return  void
  */
 public function boot(Router $router)
 {
     //============
     //== ASSETS ==
     //============
     $this->loadViewsFrom(__DIR__ . '/../resources/views', static::PACKAGE_NAME);
     $this->publishes([__DIR__ . '/../resources/views' => base_path('resources/views/vendor/' . static::PACKAGE_NAME)]);
     $this->loadViewsFrom(__DIR__ . '/../resources/admin_views', static::PACKAGE_NAME . '_admin');
     $this->publishesAdmin([__DIR__ . '/../resources/admin_views' => base_path('resources/views/vendor/' . static::PACKAGE_NAME . '_admin')]);
     $this->loadTranslationsFrom('/', static::PACKAGE_NAME);
     $this->publishes([__DIR__ . '/../database/migrations/' => database_path('/migrations')], 'migrations');
     $this->publishes([__DIR__ . '/../config/' . static::PACKAGE_NAME . '.php' => config_path('neonbug/' . static::PACKAGE_NAME . '.php')]);
     //============
     //== ROUTES ==
     //============
     $language = App::make('Language');
     $locale = $language == null ? Config::get('app.default_locale') : $language->locale;
     $admin_language = App::make('AdminLanguage');
     $admin_locale = $admin_language == null ? Config::get('app.admin_default_locale') : $admin_language->locale;
     $resource_repo = App::make('ResourceRepository');
     //frontend
     $slug_routes_at_root = Config::get('neonbug.text.slug_routes_at_root', false);
     $slugs = $language == null ? null : $resource_repo->getSlugs($language->id_language, static::TABLE_NAME);
     $router->group(['middleware' => ['online'], 'prefix' => $locale . '/' . trans(static::PACKAGE_NAME . '::frontend.route.prefix')], function ($router) use($slugs, $slug_routes_at_root) {
         $router->get('/', ['as' => static::PREFIX . '::index', 'uses' => static::CONTROLLER . '@index']);
         $router->get('index', ['uses' => static::CONTROLLER . '@index']);
         $router->get('item/{id}', ['as' => static::PREFIX . '::item', 'uses' => static::CONTROLLER . '@item']);
         $router->get('preview/{key}', ['as' => static::PREFIX . '::preview', 'uses' => static::CONTROLLER . '@preview']);
         if ($slugs != null) {
             $this->setRoutesFromSlugs($router, $slugs, $slug_routes_at_root === true ? 'default' : '');
         }
     });
     //put routes at root level (i.e. /en/contents/abc is also accessible via /en/abc)
     if ($slug_routes_at_root === true) {
         $router->group(['middleware' => ['online'], 'prefix' => $locale], function ($router) use($slugs) {
             if ($slugs != null) {
                 $this->setRoutesFromSlugs($router, $slugs);
             }
         });
     }
     //admin
     $router->group(['prefix' => $admin_locale . '/admin/' . static::PREFIX, 'middleware' => ['auth.admin', 'admin.menu'], 'role' => static::ROLE, 'menu.icon' => 'file text outline'], function ($router) {
         $router->get('list', ['as' => static::PREFIX . '::admin::list', 'uses' => static::ADMIN_CONTROLLER . '@adminList']);
         $router->get('add', ['as' => static::PREFIX . '::admin::add', 'uses' => static::ADMIN_CONTROLLER . '@adminAdd']);
         $router->post('add', ['as' => static::PREFIX . '::admin::add-save', 'uses' => static::ADMIN_CONTROLLER . '@adminAddPost']);
         $router->get('edit/{id}', ['as' => static::PREFIX . '::admin::edit', 'uses' => static::ADMIN_CONTROLLER . '@adminEdit']);
         $router->post('edit/{id}', ['as' => static::PREFIX . '::admin::edit-save', 'uses' => static::ADMIN_CONTROLLER . '@adminEditPost']);
         $router->post('delete', ['as' => static::PREFIX . '::admin::delete', 'uses' => static::ADMIN_CONTROLLER . '@adminDeletePost']);
         $router->post('check-slug', ['as' => static::PREFIX . '::admin::check-slug', 'uses' => static::ADMIN_CONTROLLER . '@adminCheckSlugPost']);
     });
     parent::boot($router);
 }
 public function boot(Router $router)
 {
     $router->group(['prefix' => config('game-of-tests.route-prefix')], function () use($router) {
         $router->get('/', ['as' => 'index', 'uses' => 'Swis\\GotLaravel\\Http\\Controllers\\ResultsController@alltime']);
         $router->get('score-for-month', ['as' => 'score-for-month', 'uses' => 'Swis\\GotLaravel\\Http\\Controllers\\ResultsController@scoreForMonth']);
         $router->get('score-for-months-back', ['as' => 'score-for-months-back', 'uses' => 'Swis\\GotLaravel\\Http\\Controllers\\ResultsController@scoreLastMonths']);
         $router->get('{user}', ['as' => 'user', 'uses' => 'Swis\\GotLaravel\\Http\\Controllers\\ResultsController@resultForUser']);
     });
     $this->loadViewsFrom(__DIR__ . '/../../resources/views', 'game-of-tests');
     $this->publishes([__DIR__ . '/../../resources/views' => base_path('resources/views/vendor/game-of-tests')], 'views');
     $this->publishes([__DIR__ . '/../../config/' => config_path()], 'config');
     $this->publishes([__DIR__ . '/../../database/migrations/' => database_path('migrations')], 'migrations');
 }
 /**
  * Define the routes for the application.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function setupRoutes(Router $router)
 {
     $config = $this->app['config']->get('elfinder.route', []);
     $config['namespace'] = 'Barryvdh\\Elfinder';
     $router->group($config, function ($router) {
         $router->get('/', 'ElfinderController@showIndex');
         $router->any('connector', ['as' => 'elfinder.connector', 'uses' => 'ElfinderController@showConnector']);
         $router->get('popup/{input_id}', ['as' => 'elfinder.popup', 'uses' => 'ElfinderController@showPopup']);
         $router->get('tinymce', ['as' => 'elfinder.tinymce', 'uses' => 'ElfinderController@showTinyMCE']);
         $router->get('tinymce4', ['as' => 'elfinder.tinymce4', 'uses' => 'ElfinderController@showTinyMCE4']);
         $router->get('ckeditor', ['as' => 'elfinder.ckeditor', 'uses' => 'ElfinderController@showCKeditor4']);
     });
 }
 /**
  * Define the routes for the application.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function ($router) {
         $router->get('/', function () {
             return View::make('welcome');
         });
         $router->get('/inputs/read', function () {
             return View::make('welcome');
         });
         $router->get('/input/{gpioNumber}/{value}', function ($gpioNumber, $value) {
             WebIOPi::pin($gpioNumber, $value);
         });
     });
 }
 /**
  * Define the routes for the application.
  *
  * @param \Illuminate\Routing\Router $router
  *
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /*
          * Admin routes
          */
         $router->get('admin/attribute-groups', 'AttributeGroupsAdminController@index')->name('admin::index-attribute_groups');
         $router->get('admin/attribute-groups/create', 'AttributeGroupsAdminController@create')->name('admin::create-attribute_group');
         $router->get('admin/attribute-groups/{group}/edit', 'AttributeGroupsAdminController@edit')->name('admin::edit-attribute_group');
         $router->post('admin/attribute-groups', 'AttributeGroupsAdminController@store')->name('admin::store-attribute_group');
         $router->put('admin/attribute-groups/{group}', 'AttributeGroupsAdminController@update')->name('admin::update-attribute_group');
         $router->get('admin/attribute-groups/{group}/attributes', 'AdminController@index')->name('admin::index-attributes');
         $router->get('admin/attribute-groups/{group}/attributes/create', 'AdminController@create')->name('admin::create-attribute');
         $router->get('admin/attribute-groups/{group}/attributes/{attribute}/edit', 'AdminController@edit')->name('admin::edit-attribute');
         $router->post('admin/attribute-groups/{group}/attributes', 'AdminController@store')->name('admin::store-attribute');
         $router->put('admin/attribute-groups/{group}/attributes/{attribute}', 'AdminController@update')->name('admin::update-attribute');
         $router->post('admin/attributes/sort', 'AdminController@sort')->name('admin::sort-menulinks');
         /*
          * API routes
          */
         $router->get('api/attributes', 'ApiController@index')->name('api::index-attributes');
         $router->put('api/attributes/{attribute}', 'ApiController@update')->name('api::update-attribute');
         $router->delete('api/attributes/{attribute}', 'ApiController@destroy')->name('api::destroy-attribute');
         $router->get('api/attribute-groups', 'AttributeGroupsApiController@index')->name('api::index-attribute_groups');
         $router->put('api/attribute-groups/{attribute}', 'AttributeGroupsApiController@update')->name('api::update-attribute_group');
         $router->delete('api/attribute-groups/{attribute}', 'AttributeGroupsApiController@destroy')->name('api::destroy-attribute_group');
     });
 }
Example #25
0
 /**
  * Define the routes for the application.
  *
  * @param \Illuminate\Routing\Router $router
  *
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /*
          * Admin routes
          */
         $router->get('admin/menus', 'AdminController@index')->name('admin::index-menus');
         $router->get('admin/menus/create', 'AdminController@create')->name('admin::create-menu');
         $router->get('admin/menus/{menu}/edit', 'AdminController@edit')->name('admin::edit-menu');
         $router->post('admin/menus', 'AdminController@store')->name('admin::store-menu');
         $router->put('admin/menus/{menu}', 'AdminController@update')->name('admin::update-menu');
         $router->get('admin/menus/{menu}/menulinks', 'MenulinksAdminController@index')->name('admin::index-menulinks');
         $router->get('admin/menus/{menu}/menulinks/create', 'MenulinksAdminController@create')->name('admin::create-menulink');
         $router->get('admin/menus/{menu}/menulinks/{menulink}/edit', 'MenulinksAdminController@edit')->name('admin::edit-menulink');
         $router->post('admin/menus/{menu}/menulinks', 'MenulinksAdminController@store')->name('admin::store-menulink');
         $router->put('admin/menus/{menu}/menulinks/{menulink}', 'MenulinksAdminController@update')->name('admin::update-menulink');
         $router->post('admin/menulinks/sort', 'MenulinksAdminController@sort')->name('admin::sort-menulinks');
         /*
          * API routes
          */
         $router->get('api/menus', 'ApiController@index')->name('api::index-menus');
         $router->put('api/menus/{menu}', 'ApiController@update')->name('api::update-menu');
         $router->delete('api/menus/{menu}', 'ApiController@destroy')->name('api::destroy-menu');
         $router->get('api/menulinks', 'MenulinksApiController@index')->name('api::index-menulinks');
         $router->put('api/menulinks/{menulink}', 'MenulinksApiController@update')->name('api::update-menulink');
         $router->delete('api/menulinks/{menulink}', 'MenulinksApiController@destroy')->name('api::destroy-menulink');
     });
 }
Example #26
0
 public function map(Router $router)
 {
     $router->group(['prefix' => 'dashboard', 'as' => 'dashboard.', 'middleware' => 'auth', 'namespace' => 'Dashboard'], function ($router) {
         # 后台首页
         $router->get('/', ['as' => 'console', 'uses' => 'AdminController@console']);
         #--------------------
         # 控制面板
         #--------------------
         # 个人资料
         $router->get('me', ['as' => 'me', 'uses' => 'AdminMeController@me']);
         $router->post('me', 'AdminMeController@meProfile');
         # 头像上传
         $router->post('avatar', ['as' => 'avatar', 'uses' => 'AdminMeController@avatarUpload']);
         #--------------------
         # 内容管理
         #--------------------
         # 期数
         $router->delete('issue/delete', ['as' => 'issue.delete', 'uses' => 'AdminIssueController@batchDelete']);
         $router->resource('issue', 'AdminIssueController');
         # 文章
         $router->delete('article/delete', ['as' => 'article.delete', 'uses' => 'AdminArticleController@batchDelete']);
         $router->resource('article', 'AdminArticleController');
         # 投稿
         $router->delete('submission/delete', ['as' => 'submission.delete', 'uses' => 'AdminSubmissionController@batchDelete']);
         $router->get('submission', ['as' => 'submission.index', 'uses' => 'AdminSubmissionController@index']);
         $router->get('submission/{id}/edit', ['as' => 'submission.edit', 'uses' => 'AdminSubmissionController@edit']);
         $router->put('submission/{id}', ['as' => 'submission.update', 'uses' => 'AdminSubmissionController@update']);
         $router->delete('submission/{id}', ['as' => 'submission.destroy', 'uses' => 'AdminSubmissionController@destroy']);
         # 分类
         $router->resource('category', 'AdminCategoryController');
         #--------------------
         # 用户管理
         #--------------------
         $router->group(['middleware' => 'deny403:manage_users'], function ($router) {
             # 后台员
             $router->resource('user', 'AdminUserController');
             # 订阅用户
             $router->delete('subscribe/delete', ['as' => 'subscribe.delete', 'uses' => 'AdminSubscribeController@batchDelete']);
             $router->resource('subscribe', 'AdminSubscribeController');
             # 角色
             $router->resource('role', 'AdminRoleController');
             # 权限
             $router->resource('permission', 'AdminPermissionController');
         });
         #--------------------
         # 系统管理
         #--------------------
         $router->group(['middleware' => 'deny403:manage_system'], function ($router) {
             # 系统配置
             $router->get('system_settings', ['as' => 'system.setting', 'uses' => 'AdminSystemSettingController@index']);
             $router->post('system_settings', 'AdminSystemSettingController@update');
             # 系统日志
             $router->get('system_logs', ['as' => 'system.log.index', 'uses' => 'AdminSystemLogController@index']);
             $router->get('system_logs/{id}', ['as' => 'system.log.show', 'uses' => 'AdminSystemLogController@show']);
             # 导出 excel
             $router->get('export/excel', ['as' => 'export.excel', 'uses' => 'AdminSystemLogController@excelExport']);
         });
     });
 }
Example #27
0
 /**
  * Define the routes for the application.
  *
  * @param \Illuminate\Routing\Router $router
  *
  * @return void
  */
 public function map(Router $router)
 {
     $router->group(['namespace' => $this->namespace], function (Router $router) {
         /*
          * Admin routes
          */
         $router->get('admin/settings', 'AdminController@index')->name('admin::index-settings');
         $router->post('admin/settings', 'AdminController@store')->name('admin::store-setting');
         $router->get('admin/cache/clear', 'AdminController@clearCache')->name('admin::clear-cache');
         /*
          * API routes
          */
         $router->put('api/settings', 'AdminController@deleteImage');
     });
 }
 public function mapPage(Router $router, Page $page)
 {
     $router->get($page->route, ['middleware' => 'secure.content', 'as' => $page->name, function () use($page) {
         $c = new PageController();
         return $c->show($page);
     }]);
     $router->get($page->route . '/edit', ['middleware' => 'secure.content', 'as' => $page->name . '.edit', function () use($page) {
         $c = new PageController();
         return $c->edit($page);
     }]);
     $router->post($page->route . '/update', ['as' => $page->name . '.update', function (Request $request) use($page) {
         $c = new PageController();
         return $c->update($request, $page);
     }]);
 }
 /**
  * Bootstrap the application events.
  *
  * @return void
  */
 public function boot(Router $router)
 {
     $routeConfig = ['namespace' => '\\Lahaxearnaud\\U2f\\Http\\Controllers', 'prefix' => '/u2f/', 'middleware' => $this->app['config']->get('u2f.authMiddlewareName', 'auth')];
     $this->app['router']->group($routeConfig, function (Router $router) {
         $router->get('register', ['uses' => 'U2fController@registerData', 'as' => 'u2f.register.data']);
         $router->post('register', ['uses' => 'U2fController@register', 'as' => 'u2f.register']);
         $router->get('auth', ['uses' => 'U2fController@authData', 'as' => 'u2f.auth.data']);
         $router->post('auth', ['uses' => 'U2fController@auth', 'as' => 'u2f.auth']);
     });
     $this->publishes([__DIR__ . '/../database/migrations/' => base_path('/database/migrations')], 'migrations');
     $this->publishes([__DIR__ . '/../config/u2f.php' => config_path('u2f.php')], 'config');
     $this->publishes([__DIR__ . '/../resources/js' => base_path('/resources/js/u2f')], 'public');
     $this->publishes([__DIR__ . '/../views' => base_path('/resources/views/u2f')], 'views');
     $this->loadTranslationsFrom(__DIR__ . '/../resources/lang', 'u2f');
 }
Example #30
0
 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param    \Illuminate\Routing\Router  $router
  * @return  void
  */
 public function boot(Router $router)
 {
     //============
     //== ASSETS ==
     //============
     $this->loadViewsFrom(__DIR__ . '/../resources/views', static::PACKAGE_NAME);
     $this->publishes([__DIR__ . '/../resources/views' => base_path('resources/views/vendor/' . static::PACKAGE_NAME)]);
     $this->loadViewsFrom(__DIR__ . '/../resources/admin_views', static::PACKAGE_NAME . '_admin');
     $this->publishesAdmin([__DIR__ . '/../resources/admin_views' => base_path('resources/views/vendor/' . static::PACKAGE_NAME . '_admin')]);
     $this->loadTranslationsFrom('/', static::PACKAGE_NAME);
     $this->publishes([__DIR__ . '/../assets/' => public_path('vendor/gallery')], 'public');
     $this->publishes([__DIR__ . '/../database/migrations/' => database_path('/migrations')], 'migrations');
     $this->publishes([__DIR__ . '/../config/' . static::PACKAGE_NAME . '.php' => config_path('neonbug/' . static::PACKAGE_NAME . '.php')]);
     //============
     //== ROUTES ==
     //============
     $language = App::make('Language');
     $locale = $language == null ? Config::get('app.default_locale') : $language->locale;
     $admin_language = App::make('AdminLanguage');
     $admin_locale = $admin_language == null ? Config::get('app.admin_default_locale') : $admin_language->locale;
     $resource_repo = App::make('ResourceRepository');
     //frontend
     $router->group(['middleware' => ['online'], 'prefix' => $locale . '/' . trans(static::PACKAGE_NAME . '::frontend.route.prefix')], function ($router) use($locale, $resource_repo, $language) {
         $router->get('/', ['as' => static::PREFIX . '::index', 'uses' => static::CONTROLLER . '@index']);
         $router->get('index', ['uses' => static::CONTROLLER . '@index']);
         $router->get('item/{id}', ['as' => static::PREFIX . '::item', 'uses' => static::CONTROLLER . '@item']);
         $router->get('preview/{key}', ['as' => static::PREFIX . '::preview', 'uses' => static::CONTROLLER . '@preview']);
         if ($language != null) {
             $slugs = $resource_repo->getSlugs($language->id_language, static::TABLE_NAME);
             foreach ($slugs as $slug) {
                 $router->get($slug->value, ['as' => static::PREFIX . '::slug::' . $slug->value, function () use($slug) {
                     $controller = App::make(static::CONTROLLER);
                     return $controller->callAction('item', ['id' => $slug->id_row]);
                 }]);
             }
         }
     });
     //admin
     $router->group(['prefix' => $admin_locale . '/admin/' . static::PREFIX, 'middleware' => ['auth.admin', 'admin.menu'], 'role' => static::ROLE, 'menu.icon' => 'photo'], function ($router) {
         $router->get('list', ['as' => static::PREFIX . '::admin::list', 'uses' => static::ADMIN_CONTROLLER . '@adminList']);
         $router->get('add', ['as' => static::PREFIX . '::admin::add', 'uses' => static::ADMIN_CONTROLLER . '@adminAdd']);
         $router->post('add', ['as' => static::PREFIX . '::admin::add-save', 'uses' => static::ADMIN_CONTROLLER . '@adminAddPost']);
         $router->get('edit/{id}', ['as' => static::PREFIX . '::admin::edit', 'uses' => static::ADMIN_CONTROLLER . '@adminEdit']);
         $router->post('edit/{id}', ['as' => static::PREFIX . '::admin::edit-save', 'uses' => static::ADMIN_CONTROLLER . '@adminEditPost']);
     });
     $router->group(['prefix' => $admin_locale . '/admin/' . static::PREFIX, 'middleware' => ['auth.admin'], 'role' => static::ROLE], function ($router) {
         $router->post('delete', ['as' => static::PREFIX . '::admin::delete', 'uses' => static::ADMIN_CONTROLLER . '@adminDeletePost']);
         $router->post('check-slug', ['as' => static::PREFIX . '::admin::check-slug', 'uses' => static::ADMIN_CONTROLLER . '@adminCheckSlugPost']);
         $router->get('upload-gallery-file/{upload_dir}', ['as' => static::PREFIX . '::admin::upload-gallery-file-check', 'uses' => static::ADMIN_CONTROLLER . '@adminUploadGalleryFile']);
         $router->post('upload-gallery-file/{upload_dir}', ['as' => static::PREFIX . '::admin::upload-gallery-file', 'uses' => static::ADMIN_CONTROLLER . '@adminUploadGalleryFilePost']);
     });
     parent::boot($router);
 }