ProviderRepository.php中的Laravel 5.1 FatalThrowableError

时间:2015-12-15 13:41:22

标签: php laravel laravel-5

我安装了包kbwebs/multiauth,但我有这个错误:

FatalThrowableError in ProviderRepository.php line 146:
Fatal error: Class 'Kbwebs\MultiAuth\AuthServiceProvider' not found

我不明白为什么我有这个错误,我的app.php正确配置:

'providers' => [
     (...)
     Kbwebs\MultiAuth\AuthServiceProvider::class,
     Kbwebs\MultiAuth\PasswordResets\PasswordResetServiceProvider::class,
     (...)
],

Composer.json:

"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.1.*",
    "chrisbjr/api-guard": "^2.3",
    "kbwebs/multiauth": "~1.0"
},

3 个答案:

答案 0 :(得分:1)

对我来说,团队中有人添加了新库,我只需要运行composer install来获取新库。

答案 1 :(得分:0)

这是Laravel Cache。 我清除缓存并再次上传我服务器上的项目。

答案 2 :(得分:0)

Laravel 缓存问题。你可以试试这个命令。它对我有用。

php artisan config:cache
php artisan config:clear
php artisan route:cache
php artisan route:clear
php artisan optimize --force

然后最后运行

composer dumpautoload -o