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



我通过使用更新composer.json来添加html Collective类

"require": {
"laravelcollective/html": "5.1.*"
}

然后我按照https://laravelcollective.com/docs/5.1/html的指令运行composer update命令,它首先抛出一个

Fetal error: Class 'IlluminateFoundationApplication' not found in C:wampwwwlaravel3laravelbootstrapapp.php on line 14

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

为了在刀片模板中使用form和html,我试图使用https://laravelcollective.com/docs/5.1/html根据说明,我将"require": { "laravelcollective/html": "5.1.*" }放入composer.json中,然后在命令行中运行composer update,它没有更新我的composer,相反,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中,现在一切都正常了。

好的,我怀疑composer没有正确更新。现在尝试使用执行composer更新composer update --no-scripts然后是

php artisan clear-compiled 
composer dump-autoload

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

composer install
composer update
composer dumpautoload -o

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

相关内容

  • 没有找到相关文章

最新更新