未找到“Mpociot\ApiDoc\ApiDocGeneratorServiceProvider”类

Mr.*_*mid 3 laravel composer-php laravel-5 laravel-5.5

我目前正在开发 L5.5,为了生成 api 文档,我已经安装了这个包,现在我不需要那个包,我决定卸载它,但在卸载时我得到了这个错误。

Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover


  [Symfony\Component\Debug\Exception\FatalThrowableError]          
  Class 'Mpociot\ApiDoc\ApiDocGeneratorServiceProvider' not found  


Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
Run Code Online (Sandbox Code Playgroud)

我检查了回购的问题和网上,但没有得到满意的答案。

我通过执行以下操作卸载了此存储库

删除 repocomposer.json然后我运行了命令composer update

知道为什么会出现以及如何修复此错误吗?

感谢你付出的努力 :)

我已经删除了提到的文件,但仍然收到此错误图像

Mar*_*łek 5

转到config/app.php并确保您已删除

\n\n
Mpociot\\ApiDoc\\ApiDocGeneratorServiceProvider::class\n
Run Code Online (Sandbox Code Playgroud)\n\n

由此。现在运行:

\n\n
php artisan clear-compiled\n
Run Code Online (Sandbox Code Playgroud)\n\n

\n\n
php artisan config:clear\n
Run Code Online (Sandbox Code Playgroud)\n\n

以确保您没有使用任何缓存。之后应该不会有任何问题

\n\n

笔记

\n\n

如果即使在此之后您仍然遇到此问题,请按照 Marcin Nabia\xc5\x82ek 在评论中提到的那样,然后从数组中bootstrap/cache/config.php删除,然后重新运行上述三个命令。Mpociot\\ApiDoc\\ApiDocGeneratorServiceProvider::classproviders

\n