Справа внизу вы увидите, что там написано:
laravel / tinker v2.1.0 требует подсветки / поддержки ^ 6.0 | ^ 7.0 ...
Помните, что каждый пакет Composer имеет список зависимостей, которые он поддерживает. Это делается для того, чтобы установленные вами пакеты могли корректно работать друг с другом.
Кроме того, все пакеты, которые с illuminute/
являются Laravel связанными пакетами, всегда имеют ту же версию, что и Laravel framework.
Так что в приведенном выше сообщении об ошибке в основном говорится, что «Laravel tinker version 2.10.0 поддерживает только Laravel версии, начинающиеся с 6 или 7».
Если вы go до packagist и для поиска laravel/tinker
вы можете нажать на разные версии тинкера, чтобы увидеть, какие версии Laravel требуются в Требуется (игнорируйте версии, которые заканчиваются в "-дев" пока).
Вы увидите, что последняя версия tinker, поддерживающая Laravel 5.8 (illuminate/support: ~5.1|^6.0
) (подробнее о Composer и semanti c versioning можно узнать здесь - это v1.0.10. Это означает, что вам нужно установить laravel/tinker
на версию 1.0.10
в вашем файле Composer.json
и затем запустить composer update
.