php artisan 命令在 laravel 5.1 中的 composer 更新后停止工作

php artisan commands stop working after composer update in laravel 5.1

我通过用

更新composer.json来添加html集体class
"require": {
"laravelcollective/html": "5.1.*"
}

然后我 运行 按照 https://laravelcollective.com/docs/5.1/html 的说明更新命令,首先它抛出一个

Fetal error: Class 'Illuminate\Foundation\Application' not found in C:\wamp\www\laravel3\laravel\bootstrap\app.php on line 14

关于 artisan 和现在的 artisan 命令的一些错误不起作用,即使我尝试了 laravel 的新安装。

好的,我怀疑作曲家没有正确更新。现在尝试使用作曲家更新 composer update --no-scripts 其次是,

php artisan clear-compiled 
composer dump-autoload

再次尝试安装 composer 然后更新。

composer install
composer update
composer dumpautoload -o

更新未成功完成时会发生这种情况。

为了在 blade 模板中使用表单和 html,我尝试按照我放置的说明使用 https://laravelcollective.com/docs/5.1/html 站点的说明安装 Collective class "require": { "laravelcollective/html": "5.1.*" } 进入 composer.json 然后我 运行 composer update 在命令行中没有更新我的作曲家,而是 php artisan 命令停止工作并且我收到不同的错误和异常,为了解决这些问题,我努力使用诸如 composer update --no-scripts, php artisan clear-compiled, composer dump-autoload etc. 之类的命令,但根本无法解决问题。然后我只需在命令行中键入以下命令:composer require "laravelcollective/html": "5.1.*",它会自动更新 composer.json 文件,在此过程之后我只需将提供程序和别名添加到 config/app.php,现在一切正常。