Laravel 编写器需要依赖项和版本问题。是否可以强制或更改可满足的版本要求?

Laravel 编写器需要依赖项和版本问题。是否可以强制或更改可满足的版本要求?,laravel,composer-php,Laravel,Composer Php,我目前在Laravel 5.6工作。 我正在尝试使用Corcel composer软件包。 看起来我已经安装了hautelook/phpass的一个版本,并锁定在0.3.5。Corcel接缝需要0.3.4。有没有办法强迫Corcel ge使用0.3.5,这样我就不用玩我的锁了 从我的终端: $composer要求jgrossi/corcel使用^2.6版进行 jgrossi/corcel./composer.json已在加载composer时更新 具有包信息更新依赖项的存储库(包括 requi

我目前在Laravel 5.6工作。 我正在尝试使用Corcel composer软件包。
看起来我已经安装了hautelook/phpass的一个版本,并锁定在0.3.5。Corcel接缝需要0.3.4。有没有办法强迫Corcel ge使用0.3.5,这样我就不用玩我的锁了


从我的终端:

$composer要求jgrossi/corcel使用^2.6版进行 jgrossi/corcel./composer.json已在加载composer时更新 具有包信息更新依赖项的存储库(包括 require dev)无法将您的需求解析为可安装的 一套包裹

问题1


  • hautelook/phpass的安装请求(锁定在0.3.5)->hautelook/phpass可满足[0.3.5]。
    • jgrossi/corcel 2.6.x-dev要求hautelook/phpass 0.3.4->可满足hautelook/phpass[0.3.4]
    • jgrossi/corcel v2.6.0需要hautelook/phpass 0.3.4->hautelook/phpass可满足[0.3.4]
    • jgrossi/corcel v2.6.1要求hautelook/phpass 0.3.4->可满足hautelook/phpass[0.3.4]
    • jgrossi/corcel v2.6.2要求hautelook/phpass 0.3.4->可满足hautelook/phpass[0.3.4]
    • 结论:不要安装hautelook/phpass 0.3.4
    • jgrossi/corcel^2.6->的安装请求可由jgrossi/corcel满足[2.6.x-dev,v2.6.0,v2.6.1,v2.6.2]

安装失败,将
/composer.json
还原为其原始内容。

是否可以将现有composer.json更新为phpass的较新版本?您可以在composer中使用“as”伪造库版本。谢谢,谢谢你给我的帖子加上格式!