From 287520ad7bb2b88b2237c25492f1f82d64431845 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Tue, 28 Jul 2026 19:20:18 +0100 Subject: [PATCH] Force HTTPS URL generation in production Uses Laravel's built-in URL::forceHttps() so route(), url(), and asset() always generate https:// links in production, without affecting local dev. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01RP5TeZbk9KS754xuJMobjE --- app/Providers/AppServiceProvider.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index d1e28bcf..7718d7ec 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -5,6 +5,7 @@ namespace App\Providers; use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\LengthAwarePaginator; use Illuminate\Support\Collection; +use Illuminate\Support\Facades\URL; use Illuminate\Support\ServiceProvider; use Intervention\Image\ImageManager; use Lcobucci\JWT\Configuration; @@ -80,5 +81,8 @@ class AppServiceProvider extends ServiceProvider // Turn on Eloquent strict mode when developing Model::shouldBeStrict(! $this->app->isProduction()); + + // Force HTTPS URL generation in production + URL::forceHttps($this->app->isProduction()); } } -- 2.55.0