【问题标题】:Installing Laravel Backpack 4.1 into Laravel 8将 Laravel Backpack 4.1 安装到 Laravel 8 中
【发布时间】:2020-12-17 09:13:05
【问题描述】:

我正在尝试将 Backpack 4.1 安装到 Laravel 8 中。我跑了

composer require backpack/crud:"4.1.*"

但我收到以下错误。

您的要求无法解决为一组可安装的 包。 背包/crud[4.1.22, ..., 4.1.x-dev] 需要教义/dbal ^2.5 -> 找到教义/dbal[v2.5.0-BETA2, ..., 2.12.x-dev] 但它冲突 使用您的根 composer.json 需要 (^3.0)。 背包/crud[4.1.0, ..., 4.1.21] 需要 laravel/framework ^7.0|^6.0 -> 找到 laravel/framework[v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] 但它与您的根 composer.json 要求冲突 (^8.12)。 根 composer.json 需要背包/crud 4.1.* -> 可以满足背包/crud[4.1.0, ..., 4.1.x-dev]。

我一直在四处寻找,但还没有找到解决方案。版本:Laravel 8.17、PHP 7.3.24

更新我已经尝试安装 4.2;请看下文。

根 composer.json 需要背包/crud 4.2.* -> 可满足 背包/crud [4.2.x-dev]。背包/crud 4.2.x-dev 需要 学说/dbal ^2.5 -> 找到学说/dbal[v2.5.0-BETA2, ..., 2.12.x-dev] 但它与您的根 composer.json 要求 (^3.0) 冲突。

【问题讨论】:

  • 啊,我在文档中没有看到任何关于 4.2 的内容,我现在就试试吧。
  • 刚试过4.2请看我的更新
  • 我看过 4.2 compser.json 仍然是 doctrine/dbal 2.5 所以看起来它还没有准备好 Laravel 8?
  • 我也是这么想的。我现在看看。
  • 我刚刚删除了学说(看不到女巫包正在使用它)并很好地安装了背包。谢谢。如果您将此添加为答案,我会将其标记为正确。

标签: laravel laravel-8 laravel-backpack


【解决方案1】:

待删除的答案。 看来 Backpack 4.1 现在支持 Laravel8

【讨论】:

  • 我不认为就是这样......没有背包4.2。我的意思是会有,但它目前是 WIP,无法安装并且没有文档。最新版本是 Backpack 4.1。
  • 话虽如此,您正在查看的是 4.1 BRANCH。这已经过时了。通常我们在功能分支上工作并合并到 MASTER,而不是 4.1 BRANCH。我刚刚将 MASTER 中的所有内容合并到 4.1 中,以防 OP 试图安装分支,而不是版本。
猜你喜欢
  • 1970-01-01
  • 2014-07-15
  • 1970-01-01
  • 2021-04-03
  • 2020-11-09
  • 2021-01-01
  • 2021-09-14
  • 2021-03-31
  • 2016-04-16
相关资源
最近更新 更多