From ee65bdfb318b1ce66ec58b6cd69b6888a9ba5e56 Mon Sep 17 00:00:00 2001 From: Jp Date: Wed, 11 Feb 2026 05:41:22 +0800 Subject: [PATCH] fix: force HTTPS scheme in all environments Previously HTTPS was only enforced in production, which could lead to insecure URLs in other environments like staging. This change ensures consistent URL generation across all environments. --- app/Providers/AppServiceProvider.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index ee10dae..afa1970 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -23,9 +23,7 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - if ($this->app->environment('production')) { - URL::forceScheme('https'); - } + URL::forceScheme('https'); Gate::before(function ($user, $ability) { return $user->hasRole('super_admin') ? true : null; -- 2.49.1