「Target class [Fruitcake\Cors\HandleCors] does not exist.」の対処法
![「Target class [Fruitcake\Cors\HandleCors] does not exist.」の対処法](https://newsite-make.com/wp-content/uploads/2025/04/version-error-eyecatch-1024x597.jpg)
12 回閲覧されました
みなさんこんにちは、jonioです。
今回はLaravelを10系から11系にアップグレードした時に起こるエラーの解決方法のメモの記事になります。
Target class [Fruitcake\Cors\HandleCors] does not exist.
「Fruitcake\Cors\HandleCors」はLaravel10までデフォルトで使われていたミドルウェアのパッケージですが11系からは使えなくなりました。
それがまだ残っているからエラーが出ます。
対処法
「Laravelのプロジェクト > app > Http > Kernel.php」に下記の記述があると思うので削除します。
\Fruitcake\Cors\HandleCors::class
そして「fruitcake/laravel-cors」をcomposerから削除する為に下記のコマンドを叩きます。
composer remove fruitcake/laravel-cors
これでエラーがなくなります。