Laravel-未找到提供程序类

时间:2019-02-11 11:32:31

标签: php laravel laravel-5 laravel-5.2

我知道还有很多其他这样的帖子,但是没有一个对我有用,而我在我的尽头-这使我发疯。

我正在使用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 :(得分:0)

您是否尝试清除配置? php artisan config:clear

有时还有助于删除bootstrap/cache/*.php中的缓存文件。

答案 1 :(得分:0)

好的,这本身不是解决方案,但是重新启动整个服务器似乎可以解决此问题。

根本不知道为什么,但是我想它与缓存或任何东西都没有关系...