Класс 'PragmaRX \ Tracker \ Vendor \ Laravel \ ServiceProvider' не найден - PullRequest
0 голосов
/ 03 июня 2018

Я установил пакет 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

Я также попробовал несколько других способов удалить пакет.

после удаления пакета я получаю этоошибка при запуске любой команды artisan (даже команды "php artisan serve"):

In ProviderRepository.php line 208:
      Class 'PragmaRX\Tracker\Vendor\Laravel\ServiceProvider' not found

Очевидно, что пакет и связанные с ним файлы были удалены!но я не смог выяснить причину ошибки.

моя версия laravel - 5.5.4.

есть идеи?

1 Ответ

0 голосов
/ 03 июня 2018

наконец-то я нашел причину ошибки. Это из-за кеша laravel !!

В одной руке я не смог запустить любую команду ремесленника, включая «php artisan config: cache» для очистки кеша laravel, в другойИменно кеш был причиной ошибки. Сначала я переустановил pachage:

composer require PragmaRx/Tracker

, затем:

php artisan config:cache

и, наконец:

composer remove PragmaRx/Tracker

Готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...