我使用作曲家驱动的框架(Laravel 4)。它使用 Carbon 类进行日期时间操作。Carbon 提供了完美的东西,但泄露了一些我需要的功能。因此,我已经分叉了它,编写了新功能,并将其推送到我在 GitHub 上的存储库中。
问题是如何让作曲家从原始仓库中替换 Carbon,在我的版本中,在哪个框架的 composer.json 链接上?
在根 composer.json 我添加了指向我的仓库的链接:
"repositories":[
...
{
"type":"git",
"url":"https://github.com/terion-name/Carbon"
}
],
我还尝试在“require”块中添加“nesbot/carbon”:“*”,我尝试添加
"replace" : {
"nesbot/carbon": "self.version"
},
在我的 Carbon composer.json 版本中。没有任何效果。Composer 安装了原始版本的 carbon,没有关注我的 repo