我目前正在从 Laravel 5 升级到 8,尽管我不确定这是否相关。我在刚刚从 php 7.3 升级的 docker 环境中运行 PHP 8。我已经删除了我的供应商文件夹,更新了 composer.json 以运行我的包的所有最新版本并运行 composer install。我收到以下错误:
Problem 1
- Root composer.json requires laravel/ui ^3.3 -> satisfiable by laravel/ui[v3.3.0]
- Conclusion: don't install league/flysystem 2.2.0 (conflict analysis result)
- Conclusion: don't install league/flysystem 1.1.3 (conflict analysis result)
我对顶线感到困惑。它到底想告诉我什么?我显然要求包的 ^3.3 版本。它是否告诉我需要如何在 composer.json ([v3.3.0]) 中指定它?我尝试将其编写为 v3.3.0、3.3.0 和 ^3.3,但总是遇到相同的“问题”。我也收到了下面其他包的“冲突分析结果”错误,尽管我现在假设这些是独立且不相关的问题,我将在解决此问题后解决这些问题。有人可以建议我如何解决这个问题吗?
谢谢