#composer-php #laravel-ui
Вопрос:
В настоящее время я обновляю Laravel с 5 до 8, хотя я не уверен, актуально это или нет. Я запускаю PHP 8 в среде docker, только что обновленной с php 7.3. Я удалил папку поставщика, обновил composer.json, чтобы запустить все последние версии моих пакетов и запустить установку composer. Я получаю ошибку ниже:
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, и всегда получал одну и ту же «Проблему». Я также получаю ошибки «результат анализа конфликтов» для других пакетов ниже, хотя на данный момент я предполагаю, что это отдельные и не связанные проблемы, которые я рассмотрю после того, как решу эту проблему. Кто-нибудь может подсказать, как я могу решить эту проблему?
Спасибо
Комментарии:
1. Можете ли вы проверить более подробную информацию? Что
composer why-not laravel/ui 3.3.0
печатает?