From fd02fbfe0829fe618bc66b07b0aa1f111c42ec4a Mon Sep 17 00:00:00 2001 From: Peter Papp Date: Fri, 26 Feb 2021 17:10:21 +0100 Subject: [PATCH] - API routes refactoring part 3 --- ...gradeAppController.php => Maintenance.php} | 2 +- app/Providers/RouteServiceProvider.php | 9 +++++++ routes/maintenance.php | 7 ++++++ routes/web.php | 24 ------------------- 4 files changed, 17 insertions(+), 25 deletions(-) rename app/Http/Controllers/General/{UpgradeAppController.php => Maintenance.php} (95%) create mode 100644 routes/maintenance.php diff --git a/app/Http/Controllers/General/UpgradeAppController.php b/app/Http/Controllers/General/Maintenance.php similarity index 95% rename from app/Http/Controllers/General/UpgradeAppController.php rename to app/Http/Controllers/General/Maintenance.php index 2a1afbec..cf62e029 100644 --- a/app/Http/Controllers/General/UpgradeAppController.php +++ b/app/Http/Controllers/General/Maintenance.php @@ -9,7 +9,7 @@ use Artisan; use Illuminate\Http\Request; use Schema; -class UpgradeAppController extends Controller +class Maintenance extends Controller { /** diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 445804b5..066fe659 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -49,6 +49,8 @@ class RouteServiceProvider extends ServiceProvider $this->mapSetupWizardApiRoutes(); $this->mapUserApiRoutes(); + + $this->mapMaintenanceRoutes(); } /** @@ -65,6 +67,13 @@ class RouteServiceProvider extends ServiceProvider ->group(base_path('routes/web.php')); } + protected function mapMaintenanceRoutes() + { + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/maintenance.php')); + } + /** * Define the "api" routes for the application. * diff --git a/routes/maintenance.php b/routes/maintenance.php new file mode 100644 index 00000000..dff643c7 --- /dev/null +++ b/routes/maintenance.php @@ -0,0 +1,7 @@ +name('avatar'); Route::get('/system/{image}', 'FileAccessController@get_system_image'); @@ -40,13 +23,6 @@ Route::group(['middleware' => ['auth:api', 'auth.master', 'scope:master']], func Route::get('/invoice/{customer}/{token}', 'Admin\InvoiceController@show'); }); -// Admin system tools -Route::group(['middleware' => ['auth:api', 'auth.master', 'auth.admin', 'scope:master'], 'prefix' => 'service'], function () { - Route::post('/upgrade', [UpgradeAppController::class, 'upgrade']); - Route::get('/down', [UpgradeAppController::class, 'down']); - Route::get('/up', [UpgradeAppController::class, 'up']); -}); - // Get og site for web crawlers if( Crawler::isCrawler()) { Route::get('/shared/{token}', 'AppFunctionsController@og_site');