未找到类'PragmaRXTrackerVendorLaravelServiceProvider'



几个月前,我已经将PragmaRx\Tracker软件包安装到我的项目中。 我开始通过以下步骤从 laravel 项目中删除包:

1. composer remove vendor/PragmaRx/Tracker
2. remove package name form composer.json file
3. removing package from provider and aliases list in config/app.php file
4. composer dump-autoload
5. composer update
6. also php artisan dump-autoload

我还尝试了一堆其他方法来删除包。

删除软件包后,当我运行任何工匠命令(甚至是"php 工匠服务"命令(时,我收到此错误:

In ProviderRepository.php line 208:
Class 'PragmaRXTrackerVendorLaravelServiceProvider' not found

很明显,该软件包及其相关文件已被删除! 但我找不到错误的原因。

我的拉拉维尔版本是 5.5.4 .

知道吗?

最后我找到了错误的原因。这是因为拉拉维尔缓存!!

一方面,我无法运行任何工匠命令,包括"PHP Artisan config:cache"来清除Laravel缓存,另一方面,缓存是错误的原因。所以起初我重新安装了 pachage:

composer require PragmaRx/Tracker

然后:

php artisan config:cache

最后:

composer remove PragmaRx/Tracker

做。

相关内容

  • 没有找到相关文章

最新更新