【问题标题】:Im trying to upgrade from laravel 7 to laravel 9 but I get this error:我正在尝试从 laravel 7 升级到 laravel 9,但出现此错误:
【发布时间】:2022-10-02 14:09:35
【问题描述】:
  • macsidigital/laravel-api-client[3.3.0, ..., 3.3.4] 需要 macsidigital/laravel-oauth2-client ^1.2 -> macsidigital/laravel-oauth2-clie 可以满足 nt[1.2.0、1.2.1、1.2.x-dev、v1.x-dev]。
    • macsidigital/laravel-zoom[4.1.5, ..., 4.1.9] 需要 macsidigital/laravel-api-client ^3.3 -> 可以满足 macsidigital/laravel-api-client[3.3.0, .. ., 3.3.5]。
    • macsidigital/laravel-oauth2-client[1.2.0, ..., 1.2.x-dev] 需要照明/支持 ^7.0|^8.0 -> 可满足照明/支持[v7.0.0, ..., 7.x- 开发,v8.0.0,...,8.x-dev]。
    • 只能安装以下之一:Illumination/support[v5.5.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ... , 7.x-dev, v8.0.0, ..., 8.x-dev, v9.0 .0-beta.1, ..., 9.x-dev], laravel/framework[v9.0.0-beta.1, ..., 9.x-dev]。 laravel/framework 取代了Illumination/support,因此不能与之共存。
    • mcamara/laravel-localization v1.7.0 需要 laravel/framework ~5.2.0||~5.3.0||~5.4.0||~5.5.0||~5.6.0||~5.7.0| |~5.8.0||^6.0||^7.0||^8.0||^9.0 -> sati 可通过 laravel/framework[v9.0.0-beta.1, ..., 9.x-dev] 确定。
    • 结论:不要安装laravel/framework v9.0.0-beta.1(冲突分析结果)

使用选项 --with-all-dependencies (-W) 允许升级、降级和删除当前锁定到特定版本的包。

  • macsidigital/laravel-oauth2-client不允许你升级,你可以看到它说它需要laravel/support 7 or 8,你想要9

标签: php laravel


【解决方案1】:

看起来macsidigital/laravel-api-client 的 3.x 版本有一个不支持 Laravel 9 的依赖项。

首先尝试将其更新到 4.x 版:composer require macsidigital/laravel-api-client "^4"

【讨论】:

    猜你喜欢
    • 2019-02-14
    • 2020-06-22
    • 2022-01-25
    • 2021-06-20
    • 2020-07-15
    • 1970-01-01
    • 2022-11-15
    • 2023-02-14
    • 1970-01-01
    相关资源
    最近更新 更多