Php 类别';PragmaRX\Tracker\Vendor\Laravel\ServiceProvider';找不到
几个月前,我在我的项目中安装了PragmaRx\Tracker包。 我开始通过以下步骤从laravel项目中删除包:Php 类别';PragmaRX\Tracker\Vendor\Laravel\ServiceProvider';找不到,php,laravel-5,composer-php,Php,Laravel 5,Composer Php,几个月前,我在我的项目中安装了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
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
我还尝试了其他一些方法来删除这个包
删除包后,当我运行任何artisan命令(甚至“php artisan serve”命令)时,都会出现此错误:
很明显,包及其相关文件已被删除!但是我找不到错误的原因
我的laravel版本是5.5.4
有什么想法吗?我终于找到了错误的原因。这是因为laravel缓存 一方面,我无法运行任何artisan命令(包括“php artisan config:cache”)来清除laravel缓存,另一方面,缓存是错误的原因。因此,首先,我重新安装了pachage:
composer require PragmaRx/Tracker
然后:
php artisan config:cache
最后:
composer remove PragmaRx/Tracker
完成。ProviderRepository.php中的那一行包含什么?这是laravel中类not found error的典型错误。查看laravel project vandor/laravel/framework/src/illumb/foundation/ProviderRepository中的文件内容以了解更多信息@烟酰胺酶
composer remove PragmaRx/Tracker