运行composer更新时,如何防止应用程序升级到Laravel 5.4。
感谢您的帮助。
只需编辑项目的composer.json
,并设置要保留的laravel/laravel
组件的确切版本,即:
"require": {
"laravel/framework": "5.3.29",
...
},
或者,如果你仍然想对当前版本进行自动更新,你可以使用*
(这也是Laravel使用的约束):
"require": {
"laravel/framework": "5.3.*",
...
},
请参阅有关如何处理Composer版本的文档。
如果不确定你现在使用的是什么版本的Laravel,请列出作曲家:
composer show laravel/*
如果您想在5.3版本的dev分支上工作,您应该更改Laravel的composer.json
:中的依赖项
"require": {
...
"laravel/framework": "5.3.*@dev",
...
},
其中@dev
指向5.3.*.的开发特征分支
在composer.json
文件中:
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*"
- your other packages here -
},
确保"laravel/framework": "5.3.*"
行设置为版本5.3.
*,而不是5.4.*