add force scheme

This commit is contained in:
xiaomlove
2024-11-11 18:22:54 +08:00
parent 2721c96d27
commit 10b14288ce
2 changed files with 6 additions and 1 deletions
+1
View File
@@ -92,3 +92,4 @@ CACHE_KEY_AGENT_ALLOW=all_agent_allows
CACHE_KEY_AGENT_DENY=all_agent_denies CACHE_KEY_AGENT_DENY=all_agent_denies
CHANNEL_NAME_SETTING=channel_setting CHANNEL_NAME_SETTING=channel_setting
CHANNEL_NAME_MODEL_EVENT=channel_model_event CHANNEL_NAME_MODEL_EVENT=channel_model_event
FORCE_SCHEME=
+5 -1
View File
@@ -6,6 +6,7 @@ use App\Http\Middleware\Locale;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\URL;
use Illuminate\Support\Facades\View; use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Illuminate\Http\Resources\Json\JsonResource; use Illuminate\Http\Resources\Json\JsonResource;
@@ -37,8 +38,11 @@ class AppServiceProvider extends ServiceProvider
{ {
global $plugin; global $plugin;
$plugin->start(); $plugin->start();
// JsonResource::withoutWrapping();
DB::connection(config('database.default'))->enableQueryLog(); DB::connection(config('database.default'))->enableQueryLog();
$forceScheme = strtolower(env('FORCE_SCHEME'));
if (env('APP_ENV') == "production" && in_array($forceScheme, ['https', 'http'])) {
URL::forceScheme($forceScheme);
}
Filament::serving(function () { Filament::serving(function () {
Filament::registerNavigationGroups([ Filament::registerNavigationGroups([