From 81f73029f1bb265040a29b3d747c86127c1db09b Mon Sep 17 00:00:00 2001 From: weeb Date: Fri, 2 May 2025 14:20:27 +0200 Subject: [PATCH] Allow reverse proxy --- app/Providers/AppServiceProvider.php | 6 +++++- bootstrap/app.php | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 452e6b6..783e252 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,6 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; +use Illuminate\Support\Facades\URL; class AppServiceProvider extends ServiceProvider { @@ -19,6 +20,9 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // + // Force HTTPS for all URLs generated by Laravel (including Livewire) + if (env('APP_ENV') === 'production') { + URL::forceScheme('https'); + } } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 7b162da..bbaccf9 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -11,7 +11,7 @@ return Application::configure(basePath: dirname(__DIR__)) health: '/up', ) ->withMiddleware(function (Middleware $middleware) { - // + $middleware->trustProxies(at: '*'); }) ->withExceptions(function (Exceptions $exceptions) { //