From 7642255785585fcf36fbf77b97fc5f830e3f558f Mon Sep 17 00:00:00 2001 From: Khoirul Date: Fri, 24 Apr 2026 16:50:07 +0700 Subject: [PATCH] feat: add trustProxies middleware configuration for enhanced proxy handling --- bootstrap/app.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bootstrap/app.php b/bootstrap/app.php index c4f1cc5..96d83ff 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -6,6 +6,7 @@ use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; use Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets; +use Illuminate\Http\Request; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( @@ -14,6 +15,15 @@ health: '/up', ) ->withMiddleware(function (Middleware $middleware): void { + $middleware->trustProxies( + at: '*', + headers: Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB, + ); + $middleware->encryptCookies(except: ['appearance', 'sidebar_state']); $middleware->web(append: [