Из документов композитора в require
- - ignore-platform-reqs : игнорировать
php
, hhvm
, lib-*
и ext-*
требований и принудительной установки, даже если локальный компьютер не выполняет их. См. Также параметр конфигурации platform .
Поэтому флаг игнорирует только машинные требования, а не несоответствие версии пакета.
Я бы рекомендовал разложить пакет наGitHub, вручную измените требование к версии следующим образом:
{
"require": {
"php": ">=5.6.4",
"doctrine/dbal": "~2.5",
"illuminate/support": "~6.0",
"illuminate/database": "~6.0",
"illuminate/contracts": "~6.0",
"illuminate/filesystem": "~6.0",
"illuminate/console": "~6.0"
}
}
и попросите Composer вытащить пакет из вилки в вашем composer.json
"require": {
"reliese/laravel": "master",
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/solidau/laravel"
}
]
Надеюсь, это поможет