【问题标题】:Upgrade from Laravel 5.2 to Laravel 5.3从 Laravel 5.2 升级到 Laravel 5.3
【发布时间】:2016-08-23 22:57:47
【问题描述】:

我想将 Laravel 更新到最新版本 5.3。

我正在检查official guide,但我不知道如何通过composer实际升级代码。

当我尝试更新 composer.json 文件以指向 laravel/framework 5.3.*.

我明白了:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - laravelcollective/html v5.2.4 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
    - laravelcollective/html v5.2 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
    - laravelcollective/html v5.2.1 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
    - laravelcollective/html v5.2.2 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
    - laravelcollective/html v5.2.3 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
    - laravelcollective/html v5.2.4 requires illuminate/view 5.2.* -> satisfiable by laravel/framework[v5.2.44], illuminate/view[v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.6, v5.2.7].
    - Can only install one of: laravel/framework[v5.3.0, v5.2.44].
    - don't install illuminate/view v5.2.0|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.19|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.21|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.24|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.25|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.26|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.27|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.28|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.31|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.32|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.37|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.43|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.6|don't install laravel/framework v5.3.0
    - don't install illuminate/view v5.2.7|don't install laravel/framework v5.3.0
    - Installation request for laravel/framework 5.3.* -> satisfiable by laravel/framework[v5.3.0].
    - Installation request for laravelcollective/html 5.2.* -> satisfiable by laravelcollective/html[v5.2, v5.2.1, v5.2.2, v5.2.3, v5.2.4].

我应该如何更新?

【问题讨论】:

  • 如果你可以下载 laravel 5.3 版本的文件并运行给定的 composer.json 文件来启动你的项目会更好。不是吗?

标签: php laravel-5


【解决方案1】:

您还必须更新 LaravelCollective html package

在您的composer.json 中,替换:

"laravelcollective/html": "5.2.*"

与:

"laravelcollective/html": "5.3.*"


(如果有,请不要忘记结尾的逗号)

【讨论】:

    猜你喜欢
    • 2018-10-18
    • 2017-02-04
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 2018-04-23
    • 2017-02-24
    • 2017-12-03
    相关资源
    最近更新 更多