Laravel - класс провайдера не найден - PullRequest
0 голосов
/ 11 февраля 2019

Я знаю, что было много других подобных постов, но ни одна из них не сработала для меня, и я на грани веревки - это сводит меня с ума.

Я использую CloudConvert , который отлично работает на моем локальном экземпляре.При нажатии на мой сервер EC2 я просто получаю эту ошибку:

Class 'CloudConvert' not found in /var/www/html/api/app/Jobs/UploadFile.php:169

Я, очевидно, пытался composer dump-autoload, который ничего не делает, пытался composer update и composer install, который делал еще меньше.Я удалил все записи, переустановил с composer require и затем php artisan vendor:publish.Тоже ничего.Дали php artisan optimize --force, но это никогда не помогало.

Я добавляю поставщика услуг следующим образом:

RobbieP\CloudConvertLaravel\CloudConvertLaravelServiceProvider::class,

... и фасад выглядит так:

'CloudConvert' => RobbieP\CloudConvertLaravel\Facades\CloudConvert::class,

Еще раз, прекрасно работает локально.Я как бы вне идей.

У кого-нибудь есть идеи, которые мне не хватает?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Хорошо, это не решение само по себе, но перезапуск всего моего сервера, похоже, исправил это.

Понятия не имею, почему, но я думаю, что это не имеет никакого отношения к кешам или чему-то еще ...

0 голосов
/ 11 февраля 2019

Вы пытались очистить свой конфиг?php artisan config:clear.

Иногда это также помогает удалить кэшированные файлы в bootstrap/cache/*.php.

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