首页 > 解决方案 > 作曲家:找不到 laravel 包照明/验证的满意版本

问题描述

我似乎找不到“照亮/验证”包的满意版本。我在 composer.json 中的两条适当的行是:

"illuminate/database": "5.8.35",
"illuminate/pagination": "5.8.35"

我试过这些命令:

composer require illuminate/validation:~3
composer require illuminate/validation:~4
composer require illuminate/validation:~5
composer require illuminate/validation:~6

但他们都找不到令人满意的版本。它们要么与版本 5.8.36 的照明/容器冲突,要么与锁定在 3.1.10 的 symfony/http-foundation 冲突。或两者。

我不知道我有很大的余地来更改 composer.json 中当前的两行,但如果这是一个非破坏性的更改,它可能没问题。

编辑:

根据要求,这里是“错误”的示例,它们实际上只是一堆相同的:

- Conclusion: don't install illuminate/validation v4.0.2
- Conclusion: don't install illuminate/validation v4.0.1
- Conclusion: remove illuminate/container v5.8.36
- Installation request for illuminate/validation ~4 -> satisfiable by illuminate/validation[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.7, v4.0.8, v4.0.9, v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
- Conclusion: don't install illuminate/container v5.8.36
- illuminate/validation v4.0.0 requires illuminate/container 4.0.x -> satisfiable by illuminate/container[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.7, v4.0.8, v4.0.9].
- Can only install one of: illuminate/container[v4.0.0, v5.8.36].
- Can only install one of: illuminate/container[v4.0.1, v5.8.36].

标签: laravelcomposer-phplaravel-validation

解决方案


推荐阅读