如何将Composer包中的Illuminate dependencies更新为Laravel 5



我想知道如何将我的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

相关内容

  • 没有找到相关文章

最新更新