This commit is contained in:
Jellyfrog
2022-11-09 16:33:43 +01:00
parent c5e8901845
commit 5abe2a9ad7
+4 -5
View File
@@ -25,11 +25,11 @@
namespace App\Http\Middleware;
use Asm89\Stack\CorsService;
use Fruitcake\Cors\CorsService;
use Illuminate\Contracts\Container\Container;
use Illuminate\Support\Arr;
class HandleCors extends \Fruitcake\Cors\HandleCors
class HandleCors extends \Illuminate\Http\Middleware\HandleCors
{
private $map = [
'allowmethods' => 'allowed_methods',
@@ -38,7 +38,7 @@ class HandleCors extends \Fruitcake\Cors\HandleCors
'exposeheaders' => 'exposed_headers',
];
public function __construct(Container $container)
public function __construct(Container $container, CorsService $cors)
{
// load legacy config settings before booting the CorsService
if (\LibreNMS\Config::get('api.cors.enabled')) {
@@ -58,7 +58,6 @@ class HandleCors extends \Fruitcake\Cors\HandleCors
$container['config']->set('cors', $laravel_config);
}
$cors = $container->make(CorsService::class);
parent::__construct($cors, $container);
parent::__construct($container, $cors);
}
}