当我运行composer update时,如何不升级到Laravel 5.4

时间:2017-02-02 13:17:01

标签: laravel composer-php

当我运行composer update时,如何防止我的应用程序升级到Laravel 5.4。

感谢您的帮助。

3 个答案:

答案 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。*。

的开发功能分支