about summary refs log tree commit diff
path: root/laravel/app/Http/Middleware/TrustProxies.php
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@librem.one>2023-12-09 23:51:27 +0000
committerZach DeCook <zachdecook@librem.one>2023-12-09 23:51:27 +0000
commitcde3d35dff39e9fd4ef75a748b1c79ffd785e226 (patch)
treeb936750d429fe88731ad730c5b97e91921838a38 /laravel/app/Http/Middleware/TrustProxies.php
parenta18930b65193e9ff8aafaa08e8fc76c6fb8d4c5e (diff)
downloadprosongsa-cde3d35dff39e9fd4ef75a748b1c79ffd785e226.tar.gz
Laravel: Upgrade to 9.x
Diffstat (limited to 'laravel/app/Http/Middleware/TrustProxies.php')
-rw-r--r--laravel/app/Http/Middleware/TrustProxies.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/laravel/app/Http/Middleware/TrustProxies.php b/laravel/app/Http/Middleware/TrustProxies.php
index 7daf51f..3be6c3f 100644
--- a/laravel/app/Http/Middleware/TrustProxies.php
+++ b/laravel/app/Http/Middleware/TrustProxies.php
@@ -3,7 +3,7 @@
 namespace App\Http\Middleware;
 
 use Illuminate\Http\Request;
-use Fideloper\Proxy\TrustProxies as Middleware;
+use Illuminate\Http\Middleware\TrustProxies as Middleware; // Laravel 9.x+
 
 class TrustProxies extends Middleware
 {
@@ -19,5 +19,11 @@ class TrustProxies extends Middleware
      *
      * @var int
      */
-    protected $headers = Request::HEADER_X_FORWARDED_ALL;
+    // Laravel 9.x+
+    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;
 }