@@ 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 |