【问题标题】:Problems when installing spatie in laravel 6.20.29在 laravel 6.20.29 中安装 spatie 时出现的问题
【发布时间】:2021-12-31 19:07:20
【问题描述】:

尝试在 laravel 6.20.29 中安装 spatie 时出现下一个错误

您的需求无法解析为一组可安装的软件包。

问题 1

  • paragonie/random_compat v9.99.99 需要 php ^7 -> 您的 php 版本 (8.0.12) 不满足该要求。
  • laravel/framework v6.20.29 需要 ramsey/uuid ^3.7 -> 可由 ramsey/uuid[3.9.3] 满足。
  • ramsey/uuid 3.9.3 需要 paragonie/random_compat ^1 | ^2 | 9.99.99 -> paragonie/random_compat[v9.99.99] 可满足。
  • laravel/framework 已锁定到 v6.20.29 版本,并且未请求更新此包。

有什么建议吗?请告诉我。

【问题讨论】:

  • 什么不清楚?其中一个包需要 PHP 7,你有 PHP 8。由于该包已修补 more than a year ago 以支持 PHP 8,我建议你需要先运行 composer update

标签: php laravel installation


【解决方案1】:

因为你使用的是旧版本的 laravel,所以选择的 spatie 包版本也很旧。这个版本的spatie不兼容php 8,需要降级php或者升级laravel版本来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-01
    • 2020-03-05
    • 2019-03-30
    • 2020-09-15
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 2020-06-15
    相关资源
    最近更新 更多