Php Composer强制安装包忽略依赖项版本

Php Composer强制安装包忽略依赖项版本,php,laravel,composer-php,Php,Laravel,Composer Php,我想将reliese/laravel()软件包安装到我的laravel6+项目中reliese/laravel需要“照明/支持”:“~5.1”但我的版本现在是6+。我已经浏览了reliese/laravel包,它应该仍然可以使用6+。如何强制composer安装此软件包?我尝试了——忽略平台需求,但没有成功。在需求上 --忽略平台要求:忽略php、hhvm、lib-*和ext-*要求,并强制安装,即使本地计算机未满足这些要求。另请参见配置选项 因此,该标志只会忽略特定于机器的要求,而不会忽略

我想将
reliese/laravel
()软件包安装到我的laravel6+项目中
reliese/laravel
需要
“照明/支持”:“~5.1”
但我的版本现在是6+。我已经浏览了
reliese/laravel
包,它应该仍然可以使用6+。如何强制composer安装此软件包?我尝试了
——忽略平台需求,但没有成功。

需求上

  • --忽略平台要求:忽略
    php
    hhvm
    lib-*
    ext-*
    要求,并强制安装,即使本地计算机未满足这些要求。另请参见配置选项
因此,该标志只会忽略特定于机器的要求,而不会忽略包版本不匹配

我建议在GitHub上分叉包,手动更改版本要求,就像这样

{
“要求”:{
“php”:“>=5.6.4”,
“条令/dbal”:“~2.5”,
“照明/支撑”:“~6.0”,
“照明/数据库”:“~6.0”,
“照明/合同”:“~6.0”,
“文件系统”:“~6.0”,
“照明/控制台”:“~6.0”
}
}
并指示Composer从
Composer.json中的fork中提取包

“需要”:{
“reliese/laravel”:“master”,
},
“存储库”:[
{
“类型”:“vcs”,
“url”:”https://github.com/solidau/laravel"
}
]

这是我目前正在做的事情,但我不想维护自己的回购协议。这不是一个“答案”,而是一个“解决办法”。无论如何,谢谢。你不必维护一个自去年9月以来一直没有更新过的包,但是如果他们已经更新了,你可以与上游联系