Объяснение Вам потребуется установить заголовок Access-Control-Allow-Methods, который определяет метод или методы, разрешенные при доступе к ресурсу в ответ на запрос предварительной проверки.
Ссылка URL - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods
вы можете добавить пакет cors на стороне сервера, используя следующий пакет (в laravel или PHP)
URL - https://packagist.org/packages/barryvdh/laravel-cors
composer требуют barryvdh / laravel -cors
Добавить в группу промежуточного программного обеспечения в приложении / Http / Ядро. php file.
protected $middlewareGroups = [
...
'api' => [
'throttle:60,1',
'bindings',
\Barryvdh\Cors\HandleCors::class,
],
...
]
и выполните следующую команду.
php artisan vendor:publish --tag="cors"
обновите конфигурацию со следующим содержимым ( config / cors. php)
return [
'supportsCredentials' => false,
'allowedOrigins' => ['*'],
'allowedOriginsPatterns' => [],
'allowedHeaders' => ['*'],
'allowedMethods' => ['*'], // this is the solution of your problem
'exposedHeaders' => [],
'maxAge' => 0,
]