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

时间:2015-12-08 07:12:44

标签: composer-php laravel-5.1 artisan

我通过使用

更新composer.json来添加html Collective类
"require": {
"laravelcollective/html": "5.1.*"
}

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

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

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

3 个答案:

答案 0 :(得分:2)

为了在刀片模板中使用表单和html,我尝试使用https://laravelcollective.com/docs/5.1/html站点的说明安装Collective类,按照我将"require": { "laravelcollective/html": "5.1.*" }放入composer.json然后运行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中,现在每个东西都能正常工作。

答案 1 :(得分:0)

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

php artisan clear-compiled 
composer dump-autoload

答案 2 :(得分:0)

再次尝试编辑器安装,然后更新。

composer install
composer update
composer dumpautoload -o

如果未成功完成更新,则会发生这种情况。