トップページ
Laravel学習サイトLaravelやるばい

目次

「Target class [Fruitcake\Cors\HandleCors] does not exist.」の対処法

みなさんこんにちは、あべ いさぢです。

今回は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

これでエラーがなくなります。




戻る