我想知道如何将我的composer包更新到即将推出的Laravel版本5。我目前有以下依赖项:
"illuminate/filesystem": "4.*"
我想能够安装我的包与拉拉威尔4和拉拉威尔5。
如果我把它放在4.*,并用Laravel 5安装它,我想我最终会得到两个版本的illuminat/files系统(4.*来自软件包,5.*来自Laravel),否则安装将失败。
如果我把它改为5.*,我认为我破坏了向后兼容性,用户将无法使用我的包的当前版本和Laravel 4。
谁有小费,怎么处理?我不想最后维持两个分支。
如果您的包与4和5兼容,那么您只需要:
"illuminate/filesystem": ">=4.0"
你可以具体一点:
"illuminate/filesystem": "~4.2,~5"
查看文档了解更多选项:https://getcomposer.org/doc/01-basic-usage.md