如何将Composer包中的Illuminate依赖项更新到Laravel 5

时间:2014-09-19 15:22:43

标签: php laravel composer-php

我想知道如何将我的作曲家包更新到即将推出的Laravel版本5.我目前有以下依赖:

"illuminate/filesystem": "4.*"

我希望能够使用Laravel 4和Laravel 5安装我的软件包。

如果我把它留在4. *,并用Laravel 5安装它,我想我最终会得到两个版本的照亮/文件系统(4. *来自包和5. *来自Laravel)或安装将失败。

如果我将其更改为5. *,我认为我破坏了向后兼容性,用户无法使用Laravel 4的当前版本的软件包。

任何人都有小费,如何处理?我不想最终维持两个分支机构。

1 个答案:

答案 0 :(得分:0)

如果您的包与4和5兼容,那么您只需要:

"illuminate/filesystem": ">=4.0"

你可以具体:

"illuminate/filesystem": "~4.2,~5"

查看文档以获取更多选项:https://getcomposer.org/doc/01-basic-usage.md