Надеюсь, что добавление пакета ниже поможет
use this https://github.com/barryvdh/laravel-cors
Установка:
composer require barryvdh/laravel-cors
Поставщик услуг:
Добавьте это Barryvdh\Cors\ServiceProvider::class,
в config/app.php
Чтобы разрешить CORS
для всех ваших маршрутов , добавьте промежуточное ПО HandleCors
в свойство $middleware
объектаapp/Http/Kernel.php
класс:
protected $middleware = [
\Barryvdh\Cors\HandleCors::class,
// ...
];
ПРИМЕЧАНИЕ: обязательно разместите его перед всеми промежуточными программами
Если это для определенного промежуточного ПО, в нашем случае это будет api
protected $middlewareGroups = [
'web' => [
// ...
],
'api' => [
\Barryvdh\Cors\HandleCors::class,
'throttle:60,1',
'bindings',
],
];
ПРИМЕЧАНИЕ. Обязательно установите его перед всеми промежуточными программами
Опубликуйте конфигурацию:
php artisan vendor:publish --provider="Barryvdh\Cors\ServiceProvider"