From c19b2b7c8fdb92f4cc64105746ae3283ebd3892d Mon Sep 17 00:00:00 2001 From: ahsinirshad22 Date: Wed, 5 Nov 2025 11:14:14 +0500 Subject: [PATCH] trust all proxies --- app/Http/Middleware/TrustProxies.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index 3391630..a32ed71 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -10,19 +10,18 @@ class TrustProxies extends Middleware /** * The trusted proxies for this application. * + * Using '*' trusts all proxies, which is safe when behind a managed reverse proxy like Coolify. + * * @var array|string|null */ - protected $proxies; + protected $proxies = '*'; /** * The headers that should be used to detect proxies. * + * This ensures Laravel correctly detects HTTPS and client IP forwarded by Coolify. + * * @var int */ - protected $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; + protected $headers = Request::HEADER_X_FORWARDED_ALL; }