BindingResolutionException:目标类 [path\to\class] 不存在

我正在使用Laravel 6和php 7以及ReactJS。我正在学习使用Laravel和React构建基本CRUD应用程序教程,以学习如何制作CRUD应用程序。在本教程中,它说我需要启用 CORS,以便可以从前端应用程序访问 API。在我通过运行来安装barryvdh cors之后:


composer require barryvdh/laravel-cors


并将其添加到我的内核.php:


protected $middlewareGroups = [

    'web' => [

        ...

        \Barryvdh\Cors\HandleCors::class,

    ],


    'api' => [

        ...

        \Barryvdh\Cors\HandleCors::class,

    ],

];

该类在Laravel中仍未定义,我得到此处显示的错误

这是我的代码的屏幕截图

有谁知道如何解决这个问题?


噜噜哒
浏览 138回答 1
1回答

月关宝盒

看起来您正在使用过时的教程。如果您使用 Google 搜索 ,您将看到存储库已重命名为 。barryvdh/laravel-corsfruitcake/laravel-corscomposer require fruitcake/laravel-cors因此,我怀疑依赖项没有安装,或者如果它安装了,则您引用了不正确的命名空间。它应该是:\Fruitcake\Cors\HandleCors::class
打开App,查看更多内容
随时随地看视频慕课网APP