diff --git a/app/Http/Routes/StatusPageRoutes.php b/app/Http/Routes/StatusPageRoutes.php index 94b70af30..f0a783176 100644 --- a/app/Http/Routes/StatusPageRoutes.php +++ b/app/Http/Routes/StatusPageRoutes.php @@ -31,25 +31,6 @@ class StatusPageRoutes $router->get('/atom/{component_group?}', 'AtomController@feedAction'); $router->get('/rss/{component_group?}', 'RssController@feedAction'); - - $router->group(['middleware' => 'app.subscribers'], function ($router) { - $router->get('subscribe', [ - 'as' => 'subscribe-page', - 'uses' => 'SubscribeController@showSubscribe', - ]); - $router->post('subscribe', [ - 'as' => 'subscribe', - 'uses' => 'SubscribeController@postSubscribe', - ]); - $router->get('subscribe/verify/{code}', [ - 'as' => 'subscribe-verify', - 'uses' => 'SubscribeController@getVerify', - ]); - $router->get('unsubscribe/{code}', [ - 'as' => 'unsubscribe', - 'uses' => 'SubscribeController@getUnsubscribe', - ]); - }); }); } } diff --git a/app/Http/Routes/SubscribeRoutes.php b/app/Http/Routes/SubscribeRoutes.php new file mode 100644 index 000000000..dfb378b43 --- /dev/null +++ b/app/Http/Routes/SubscribeRoutes.php @@ -0,0 +1,49 @@ +group(['middleware' => 'app.hasSetting', 'setting' => 'app_name'], function ($router) { + $router->group(['middleware' => 'app.subscribers'], function ($router) { + $router->get('subscribe', [ + 'as' => 'subscribe-page', + 'uses' => 'SubscribeController@showSubscribe', + ]); + + $router->post('subscribe', [ + 'as' => 'subscribe', + 'uses' => 'SubscribeController@postSubscribe', + ]); + + $router->get('subscribe/verify/{code}', [ + 'as' => 'subscribe-verify', + 'uses' => 'SubscribeController@getVerify', + ]); + + $router->get('unsubscribe/{code}', [ + 'as' => 'unsubscribe', + 'uses' => 'SubscribeController@getUnsubscribe', + ]); + }); + }); + } +}