From 73c836bfe77ca5cd3770653bc483437782567d5b Mon Sep 17 00:00:00 2001 From: Saeed Vaziry Date: Thu, 26 Jun 2025 15:13:00 +0200 Subject: [PATCH] add optional force https config --- app/Providers/AppServiceProvider.php | 5 +++++ config/app.php | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 26968c3d..0c3f21c3 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -8,6 +8,7 @@ use App\Models\PersonalAccessToken; use App\Plugins\Plugins; use Illuminate\Http\Resources\Json\ResourceCollection; +use Illuminate\Support\Facades\URL; use Illuminate\Support\ServiceProvider; use Laravel\Fortify\Fortify; use Laravel\Sanctum\Sanctum; @@ -33,5 +34,9 @@ public function boot(): void $this->app->bind('plugins', fn (): Plugins => new Plugins); Sanctum::usePersonalAccessTokenModel(PersonalAccessToken::class); + + if (config('app.force_https')) { + URL::forceHttps(); + } } } diff --git a/config/app.php b/config/app.php index a131bb31..392a8a79 100644 --- a/config/app.php +++ b/config/app.php @@ -221,4 +221,6 @@ 'version' => '3.0.0-alpha-1', 'demo' => env('APP_DEMO', false), + + 'force_https' => env('FORCE_HTTPS', false), ];