【发布时间】: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