Fatal error: Class 'Dingo\Api\Auth\Provider\LaravelServiceProvider' not found

Fatal error: Class 'Dingo\Api\Auth\Provider\LaravelServiceProvider' not found

我使用 composer 创建新的 laravel(5.3) 项目并使用此命令安装 dingo 包:

composer require dingo/api:1.0.x@dev

然后我尝试按照我在这个 video 中看到的方式发布它。这是我的 cmd window 的屏幕截图: 我还在我的 app.php 中添加了 Dingo\Api\Auth\Provider\LaravelServiceProvider::class, 行,所以我不知道这里有什么问题。

已编辑

我搜索文件名 "LaravelServiceProvider" 并在此处的 "MyProject\vendor\dingo\api\src\Provider\LaravelServiceProvider.php" 中找到它。 所以我遇到的问题是我认为的路径..仍在处理它

实际上我只是撤消并重新制作相同的步骤,但问题是我在使用 "composer require dingo/api:1.0.x@dev" 编辑 composer.json 后没有更新作曲家 线。我键入并输入 "composer update"。并添加了 class 个提供程序并成功运行。

打开终端运行这个命令

  composer require dingo/api:1.0.x@dev

转到 this api 并将 config/api.php 复制到您的项目配置文件夹。

运行 php artisan config:cache 如果你有缓存配置

然后

composer require dingo/api

之后

php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"