未找到“Mpociot \ ApiDoc \ ApiDocGeneratorServiceProvider”类

时间:2017-10-05 13:19:27

标签: laravel laravel-5 composer-php laravel-5.5

我目前正在研究L5.5并且在那里生成api文档我已经安装了this包,现在我不需要那个包我决定卸载它但是在卸载时我遇到了这个错误。< / p>

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

我检查了回购的问题并在网上但没有得到令人满意的答案。

我按照这个

卸载了这个回购

composer.json删除repo,然后我运行命令composer update

知道它出现的原因以及如何解决这个错误吗?

感谢您的努力:)

我删除了上述文件,但我收到此错误Image

1 个答案:

答案 0 :(得分:1)

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

Mpociot\ApiDoc\ApiDocGeneratorServiceProvider::class
从此开始。现在运行:

php artisan clear-compiled

php artisan config:clear

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

注意

如果您在此之后仍然遇到此问题,请转到MarcinNabiałek所提到的bootstrap/cache/config.php,然后在评论中删除Mpociot\ApiDoc\ApiDocGeneratorServiceProvider::class,然后重新运行providers以上三个命令。