From a51d880d7b296f29bc792a8e46da9505bf8570bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Wed, 5 Jan 2022 19:07:25 +0800 Subject: [PATCH] Update --- .env.example | 3 +++ app/Providers/RouteServiceProvider.php | 11 ++++++----- config/endpoint.php | 12 ++++++++++++ 3 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 config/endpoint.php diff --git a/.env.example b/.env.example index 235c0270..85f7a425 100644 --- a/.env.example +++ b/.env.example @@ -4,6 +4,9 @@ APP_KEY= APP_DEBUG=true APP_URL=http://localhost +ENDPOINT_API_DOMAIN=null +ENDPOINT_API_PATH=null + LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 00361485..a0761592 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -38,15 +38,12 @@ class RouteServiceProvider extends ServiceProvider $this->configureRateLimiting(); $this->routes(function () { - Route::prefix('api') + Route::domain(config('endpoint.api.domain')) + ->prefix(config('endpoint.api.path')) ->middleware('api') ->namespace($this->namespace) ->group(app_path('Endpoint/Api/routes.php')); - Route::middleware('web') - ->namespace($this->namespace) - ->group(base_path('routes/web.php')); - Route::prefix('callback') ->namespace($this->namespace) ->group(app_path('Endpoint/Callback/routes.php')); @@ -54,6 +51,10 @@ class RouteServiceProvider extends ServiceProvider Route::prefix('h5') ->namespace($this->namespace) ->group(app_path('Endpoint/Wap/routes.php')); + + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web.php')); }); } diff --git a/config/endpoint.php b/config/endpoint.php new file mode 100644 index 00000000..8ce892e7 --- /dev/null +++ b/config/endpoint.php @@ -0,0 +1,12 @@ + [ + // API 访问域名 + 'domain' => env('ENDPOINT_API_DOMAIN'), + + // API 访问路径 + 'path' => env('ENDPOINT_API_PATH'), + ], +];