From a6f58f867fe15d3cd413b34476910caa258c32bc Mon Sep 17 00:00:00 2001 From: Laravel Shift <shift@laravelshift.com> Date: Sun, 14 Feb 2021 18:57:23 +0000 Subject: [PATCH] Shift core files --- app/Http/Kernel.php | 2 +- app/Http/Middleware/TrustHosts.php | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 app/Http/Middleware/TrustHosts.php diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 88ba12c1..26abf315 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -31,6 +31,7 @@ class Kernel extends HttpKernel */ protected $middleware = [ \App\Http\Middleware\TrustProxies::class, + \Fruitcake\Cors\HandleCors::class, \App\Http\Middleware\CheckForMaintenanceMode::class, \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, @@ -65,7 +66,6 @@ class Kernel extends HttpKernel 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, - 'cors' => \Barryvdh\Cors\HandleCors::class, 'auth.oauth' => \App\Http\Middleware\AuthenticateOAuth::class, 'json-exceptions' => \App\Http\Middleware\JsonExceptions::class, ]; diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 00000000..b0550cfc --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ +<?php + +namespace App\Http\Middleware; + +use Illuminate\Http\Middleware\TrustHosts as Middleware; + +class TrustHosts extends Middleware +{ + /** + * Get the host patterns that should be trusted. + * + * @return array + */ + public function hosts() + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +}