| @@ 19-43 (lines=25) @@ | ||
| 16 | /** |
|
| 17 | * This is the feed routes class. |
|
| 18 | */ |
|
| 19 | class FeedRoutes |
|
| 20 | { |
|
| 21 | /** |
|
| 22 | * Define the feed routes. |
|
| 23 | * |
|
| 24 | * @param \Illuminate\Contracts\Routing\Registrar $router |
|
| 25 | */ |
|
| 26 | public function map(Registrar $router) |
|
| 27 | { |
|
| 28 | // Prevent access until the app is setup. |
|
| 29 | $router->group([ |
|
| 30 | 'middleware' => 'app.hasSetting', |
|
| 31 | 'setting' => 'app_name', |
|
| 32 | ], function ($router) { |
|
| 33 | $router->get('/atom/{project_group?}', [ |
|
| 34 | 'as' => 'feed.atom', |
|
| 35 | 'uses' => 'FeedController@atomAction', |
|
| 36 | ]); |
|
| 37 | $router->get('/rss/{project_group?}', [ |
|
| 38 | 'as' => 'feed.rss', |
|
| 39 | 'uses' => 'FeedController@rssAction', |
|
| 40 | ]); |
|
| 41 | }); |
|
| 42 | } |
|
| 43 | } |
|
| 44 | ||
| @@ 19-43 (lines=25) @@ | ||
| 16 | /** |
|
| 17 | * This is the signup routes class. |
|
| 18 | */ |
|
| 19 | class SignupRoutes |
|
| 20 | { |
|
| 21 | /** |
|
| 22 | * Define the signup routes. |
|
| 23 | * |
|
| 24 | * @param \Illuminate\Contracts\Routing\Registrar $router |
|
| 25 | */ |
|
| 26 | public function map(Registrar $router) |
|
| 27 | { |
|
| 28 | $router->group([ |
|
| 29 | 'middleware' => ['app.hasSetting', 'guest'], |
|
| 30 | 'setting' => 'app_name', |
|
| 31 | 'as' => 'signup.', |
|
| 32 | ], function ($router) { |
|
| 33 | $router->get('signup/invite/{code}', [ |
|
| 34 | 'as' => 'invite', |
|
| 35 | 'uses' => 'SignupController@getSignup', |
|
| 36 | ]); |
|
| 37 | ||
| 38 | $router->post('signup/invite/{code}', [ |
|
| 39 | 'uses' => 'SignupController@postSignup', |
|
| 40 | ]); |
|
| 41 | }); |
|
| 42 | } |
|
| 43 | } |
|
| 44 | ||
| @@ 19-42 (lines=24) @@ | ||
| 16 | /** |
|
| 17 | * This is the explore routes class. |
|
| 18 | */ |
|
| 19 | class ExploreRoutes |
|
| 20 | { |
|
| 21 | /** |
|
| 22 | * Define the explore routes. |
|
| 23 | * |
|
| 24 | * @param \Illuminate\Contracts\Routing\Registrar $router |
|
| 25 | */ |
|
| 26 | public function map(Registrar $router) |
|
| 27 | { |
|
| 28 | $router->group([ |
|
| 29 | 'middleware' => ['app.hasSetting'], |
|
| 30 | 'setting' => 'app_name', |
|
| 31 | 'prefix' => 'explore', |
|
| 32 | 'as' => 'explore.', |
|
| 33 | ], function ($router) { |
|
| 34 | $router->get('/', [ |
|
| 35 | 'as' => 'index', |
|
| 36 | 'uses' => 'Explore\\ExploreController@index', |
|
| 37 | ]); |
|
| 38 | ||
| 39 | ||
| 40 | }); |
|
| 41 | } |
|
| 42 | } |
|
| 43 | ||