我通过作曲家安装了Guzzle,我收到了这个错误,
> @php artisan package:discover
PHP Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found in /home/vagrant/PROJ/memo/laravel_project/bootstrap/app.php:14
Stack trace:
#0 /home/vagrant/PROJ/memo/laravel_project/artisan(20): require_once()
#1 {main}
thrown in /home/vagrant/PROJ/memo/laravel_project/bootstrap/app.php on line 14
Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found in /home/vagrant/PROJ/memo/laravel_project/bootstrap/app.php:14
Stack trace:
#0 /home/vagrant/PROJ/memo/laravel_project/artisan(20): require_once()
#1 {main}
thrown in /home/vagrant/PROJ/memo/laravel_project/bootstrap/app.php on line 14
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255
这是以前工作,现在我检查了DIR路径,一切都好。我还尝试过composer dump-autoload,composer update,删除composer.lock和vendor,composer install
删除供应商文件夹和composer.lock。
之后
Composer安装
然后
作曲家更新--no-scripts
试试这个,这将解决你的错误。注意:请确保您拥有composer.json中的所有包。