【问题标题】:Error when Updating to Laravel 5.4更新到 Laravel 5.4 时出错
【发布时间】:2017-06-11 00:01:30
【问题描述】:

我正在尝试将 Laravel 5.3 更新为昨天发布的 Laravel 5.4,我收到以下消息:

Problem 1
- laravelcollective/html 5.3.x-dev requires illuminate/view 5.3.* -> satisfiable by laravel/framework[v5.3.20], illuminate/view[v5.3.0, v5.3.16, v5.3.23, v5.3.4].
- laravelcollective/html 5.3.x-dev requires illuminate/view 5.3.* -> satisfiable by laravel/framework[v5.3.20], illuminate/view[v5.3.0, v5.3.16, v5.3.23, v5.3.4].
- laravelcollective/html 5.3.x-dev requires illuminate/view 5.3.* -> satisfiable by laravel/framework[v5.3.20], illuminate/view[v5.3.0, v5.3.16, v5.3.23, v5.3.4].
- Can only install one of: laravel/framework[v5.4.0, v5.3.20].
- don't install illuminate/view v5.3.0|don't install laravel/framework v5.4.0
- don't install illuminate/view v5.3.16|don't install laravel/framework v5.4.0
- don't install illuminate/view v5.3.23|don't install laravel/framework v5.4.0
- don't install illuminate/view v5.3.4|don't install laravel/framework v5.4.0
- Installation request for laravel/framework 5.4.0 -> satisfiable by laravel/framework[v5.4.0].
- Installation request for laravelcollective/html 5.3.*-dev -> satisfiable by laravelcollective/html[5.3.x-dev].

问题是我没有看到 laravelcollective 发布了 5.4 版本。

我需要等待他们发​​布新版本还是我错过了什么?

为什么不在升级指南中,它是 Laravel 中相当重要的一个库。

【问题讨论】:

    标签: laravel laravel-5.4


    【解决方案1】:

    你有一些选择。 Laravel Collective 是一个流行的包,因此人们已经在应用它所需的修复以使其在 5.4 上运行。在拉取请求中查看以下线程。

    https://github.com/LaravelCollective/html/pull/276

    因此,为了在 5.4 中使用该包,基于线程中的 cmets,您需要将 composer.json 更改为如下所示。

    "laravel/collective": "5.4.x-dev",
    

    然后运行composer update

    如果你愿意,你也可以使用特定的提交。在这种情况下,要在此拉取请求上使用提交,您的 composer.json 将如下所示。

    "laravelcollective/html": "dev-master#92f3ba71c5c11c752ddd68d614f5f0665e759220",
    

    【讨论】:

    • 还是做不到。 “laravel/collective”:“5.4.x-dev”,给我: - 在任何版本中都找不到请求的包 laravel/collective,包名可能有错字。如果我将它替换为“laravelcollective/html”:“5.4.x-dev”,或者使用哈希,它会给我同样的错误:(
    • 我更新了我的答案,因为我的包名错误。看来这个提交仍然不稳定。包裹的主人大约半小时前评论说他在上面,所以你可能只想等这个。
    猜你喜欢
    • 2017-06-26
    • 1970-01-01
    • 2017-06-21
    • 2018-10-13
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 2019-06-07
    • 2018-06-17
    相关资源
    最近更新 更多