当我运行composer update时,如何防止我的应用程序升级到Laravel 5.4。
感谢您的帮助。
答案 0 :(得分:3)
只需编辑您的项目composer.json
,并为您要保留的laravel/laravel
组件设置确切的版本,即:
"require": {
"laravel/framework": "5.3.29",
...
},
或者,如果您仍希望自动更新当前版本,可以使用*
(这会约束哪个Laravel uses too):
"require": {
"laravel/framework": "5.3.*",
...
},
请参阅docs on how Composer versions are handled。
如果不确定您现在使用的是什么版本的Laravel,请将其列为composer:
composer show laravel/*
答案 1 :(得分:1)
在composer.json
文件中:
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*"
- your other packages here -
},
确保"laravel/framework": "5.3.*"
行设置为版本5.3.
*而不是5.4.*
答案 2 :(得分:1)
如果你想在5.3版本的dev分支上工作,你应该改变你的composer.json laravel的依赖关系:
"require": {
...
"laravel/framework": "5.3.*@dev",
...
},
其中@dev
指向5.3。*。