From 51e7325d3dd7683201cc1d03fde78a5473ab6cf9 Mon Sep 17 00:00:00 2001 From: Saeed Vaziry Date: Fri, 29 Mar 2024 18:25:14 +0100 Subject: [PATCH] fix trusted procies --- app/Http/Middleware/TrustProxies.php | 4 ++-- app/Providers/AppServiceProvider.php | 5 ----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index 3391630..c80ad53 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -12,7 +12,7 @@ class TrustProxies extends Middleware * * @var array|string|null */ - protected $proxies; + protected $proxies = '*'; /** * The headers that should be used to detect proxies. @@ -20,7 +20,7 @@ class TrustProxies extends Middleware * @var int */ protected $headers = - Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_HOST | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 2f807c1..833240e 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -7,7 +7,6 @@ use App\Helpers\Toast; use Illuminate\Contracts\Container\BindingResolutionException; use Illuminate\Http\Resources\Json\ResourceCollection; -use Illuminate\Support\Facades\URL; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -37,9 +36,5 @@ public function boot(): void $this->app->bind('toast', function () { return new Toast; }); - - if (str(request()->url())->startsWith('https://')) { - URL::forceScheme('https'); - } } }