get() public method

public get ( $path, $name, $handler )
Ejemplo n.º 1
0
 /**
  * Register the installation routes.
  *
  * @param \FluxBB\Web\Router $router
  * @return void
  */
 protected function registerRoutes(Router $router)
 {
     $router->get('/install', 'install', 'FluxBB\\Installer\\Web\\Controller@index');
     $router->get('/install/start', 'install_start', 'FluxBB\\Installer\\Web\\Controller@start');
     $router->post('/install/start', 'install_post_start', 'FluxBB\\Installer\\Web\\Controller@postStart');
     $router->get('/install/database', 'install_database', 'FluxBB\\Installer\\Web\\Controller@database');
     $router->post('/install/database', 'install_database_start', 'FluxBB\\Installer\\Web\\Controller@postDatabase');
     $router->get('/install/admin', 'install_admin', 'FluxBB\\Installer\\Web\\Controller@admin');
     $router->post('/install/admin', 'install_post_admin', 'FluxBB\\Installer\\Web\\Controller@postAdmin');
     $router->get('/install/config', 'install_config', 'FluxBB\\Installer\\Web\\Controller@config');
     $router->post('/install/config', 'install_post_config', 'FluxBB\\Installer\\Web\\Controller@postConfig');
     $router->get('/install/run', 'install_run', 'FluxBB\\Installer\\Web\\Controller@run');
     $router->post('/install/run', 'install_post_run', 'FluxBB\\Installer\\Web\\Controller@postRun');
     $router->get('/install/success', 'install_success', 'FluxBB\\Installer\\Web\\Controller@success');
 }
Ejemplo n.º 2
0
 /**
  * Register the frontend routes.
  *
  * @param \FluxBB\Web\Router $router
  * @return void
  */
 protected function registerFrontendRoutes(Router $router)
 {
     $router->get('/', 'index', 'FluxBB\\Web\\Controllers\\ForumController@index');
     $router->get('/categories{slug:(?:/[A-Za-z0-9/]*)?}conversations/new', 'new_topic', 'FluxBB\\Web\\Controllers\\ConversationController@createForm');
     $router->post('/categories{slug:(?:/[A-Za-z0-9/]*)?}conversations/new', 'new_topic_handler', 'FluxBB\\Web\\Controllers\\ConversationController@create');
     $router->get('/categories{slug:(?:/[A-Za-z0-9/]*)?}', 'category', 'FluxBB\\Web\\Controllers\\ForumController@category');
     $router->get('/conversations/{id}', 'conversation', 'FluxBB\\Web\\Controllers\\ForumController@conversation');
     $router->get('/post/{id}', 'viewpost', 'FluxBB\\Web\\Controllers\\ForumController@post');
     $router->get('/register', 'register', 'FluxBB\\Web\\Controllers\\AuthController@registerForm');
     $router->post('/register', 'handle_registration', 'FluxBB\\Web\\Controllers\\AuthController@register');
     $router->get('/login', 'login', 'FluxBB\\Web\\Controllers\\AuthController@loginForm');
     $router->post('/login', 'handle_login', 'FluxBB\\Web\\Controllers\\AuthController@login');
     $router->get('/logout', 'logout', 'FluxBB\\Web\\Controllers\\AuthController@logout');
     $router->get('/reset_password', 'reset_password', 'FluxBB\\Web\\Controllers\\AuthController@resetForm');
     $router->get('/profile/{id}', 'profile', 'FluxBB\\Web\\Controllers\\UserController@profile');
     $router->get('/users', 'userlist', '');
     $router->get('/search', 'search', '');
     $router->get('/post/{id}/edit', 'post_edit', 'FluxBB\\Web\\Controllers\\PostController@editForm');
     $router->post('/post/{id}/edit', 'post_edit_handler', 'FluxBB\\Web\\Controllers\\PostController@edit');
     $router->get('/post/{id}/report', 'post_report', 'FluxBB\\Web\\Controllers\\PostController@reportForm');
     $router->get('/post/{id}/delete', 'post_delete', 'FluxBB\\Web\\Controllers\\PostController@deleteForm');
     $router->get('/post/{id}/quote', 'post_quote', '');
     $router->post('/topic/{id}/reply', 'reply_handler', 'FluxBB\\Web\\Controllers\\PostController@create');
     $router->post('/topic/{id}/subscribe', 'topic_subscribe', 'FluxBB\\Web\\Controllers\\ConversationController@subscribe');
     $router->post('/topic/{id}/unsubscribe', 'topic_unsubscribe', 'FluxBB\\Web\\Controllers\\ConversationController@unsubscribe');
     $router->get('/admin', 'admin.index', 'FluxBB\\Web\\Controllers\\Admin\\DashboardController@index');
     $router->get('/admin/settings', 'admin.settings.global', 'FluxBB\\Web\\Controllers\\Admin\\SettingsController@index');
     $router->get('/admin/settings/email', 'admin.settings.email', 'FluxBB\\Web\\Controllers\\Admin\\SettingsController@email');
     $router->get('/admin/settings/maintenance', 'admin.settings.maintenance', 'FluxBB\\Web\\Controllers\\Admin\\SettingsController@maintenance');
     $router->get('/admin/dashboard/stats', 'admin.dashboard.stats', 'FluxBB\\Web\\Controllers\\Admin\\DashboardController@stats');
     $router->get('/admin/dashboard/updates', 'admin.dashboard.updates', 'FluxBB\\Web\\Controllers\\Admin\\DashboardController@updates');
     $router->get('/admin/dashboard/reports', 'admin.dashboard.reports', 'FluxBB\\Web\\Controllers\\Admin\\DashboardController@reports');
     $router->get('/admin/groups', 'admin.groups.index', '');
     $router->get('/admin/groups/{id}/edit', 'admin.groups.edit', '');
     $router->get('/admin/groups/{id}/delete', 'admin.groups.delete', '');
     $router->get('/admin/categories', 'admin.categories.index', 'FluxBB\\Web\\Controllers\\Admin\\CategoriesController@index');
 }