如何解决 Laravel 版本 10 中的 Cors 问题

Gom*_*sol 7 laravel

我已经将我的 laravel 版本从 9 升级到 10。我在升级时删除了 Fruitcake/cors 包,这样就面临了 cors 问题。是否有任何替代包可以解决此问题。

Adr*_*kot 12

从 Laravel 9.2 开始,这个中间件包含在 laravel/framework 中。您可以使用提供的中间件,该中间件应与此包中提供的中间件和配置兼容。请参阅 https://github.com/laravel/laravel/pull/5825/files 了解更改。

升级步骤:

  1. "fruitcake/laravel-cors"从您的composer.json中删除
  2. 替换\Fruitcake\Cors\HandleCors::class,\Illuminate\Http\Middleware\HandleCors::class,inapp/Http/Kernel.php

来自laravel-cors laravel 10 迁移指南