From e426eff98c18e60be9f659bb935df1a12193156e Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sun, 1 Oct 2017 11:30:26 +0100 Subject: [PATCH] Split routes --- app/Http/Routes/Setup/ApiRoutes.php | 59 +++++++++++++++++++++++++++++ app/Http/Routes/SetupRoutes.php | 15 -------- 2 files changed, 59 insertions(+), 15 deletions(-) create mode 100644 app/Http/Routes/Setup/ApiRoutes.php diff --git a/app/Http/Routes/Setup/ApiRoutes.php b/app/Http/Routes/Setup/ApiRoutes.php new file mode 100644 index 00000000..8a3a3897 --- /dev/null +++ b/app/Http/Routes/Setup/ApiRoutes.php @@ -0,0 +1,59 @@ + + */ +class ApiRoutes +{ + /** + * Defines if these routes are for the browser. + * + * @var bool + */ + public static $browser = false; + + /** + * Define the setup routes. + * + * @param \Illuminate\Contracts\Routing\Registrar $router + * + * @return void + */ + public function map(Registrar $router) + { + $router->group([ + 'middleware' => ['setup'], + 'prefix' => 'setup', + ], function (Registrar $router) { + $router->post('step1', [ + 'as' => 'post:setup.step1', + 'uses' => 'SetupController@postStep1', + ]); + + $router->post('step2', [ + 'as' => 'post:setup.step2', + 'uses' => 'SetupController@postStep2', + ]); + + $router->post('step3', [ + 'as' => 'post:setup.step3', + 'uses' => 'SetupController@postStep3', + ]); + }); + } +} diff --git a/app/Http/Routes/SetupRoutes.php b/app/Http/Routes/SetupRoutes.php index 2558237c..eb131954 100644 --- a/app/Http/Routes/SetupRoutes.php +++ b/app/Http/Routes/SetupRoutes.php @@ -45,21 +45,6 @@ class SetupRoutes 'as' => 'get:setup', 'uses' => 'SetupController@getIndex', ]); - - $router->post('step1', [ - 'as' => 'post:setup.step1', - 'uses' => 'SetupController@postStep1', - ]); - - $router->post('step2', [ - 'as' => 'post:setup.step2', - 'uses' => 'SetupController@postStep2', - ]); - - $router->post('step3', [ - 'as' => 'post:setup.step3', - 'uses' => 'SetupController@postStep3', - ]); }); } }