【发布时间】:2020-04-02 10:10:31
【问题描述】:
所以我刚刚接管了一个基于 laravel 5.2 的项目,其中包含一些 dependency hell。
后端建立在 smarch/watchtower 包之上,该包已被废弃,laravel 5.3 是它支持的最高版本。 tsawler/laravel-filemanager 是另一个废弃的包。
现在我想将整个项目更新到最新版本的 laravel 以享受新功能、错误修复和安全补丁,并增加使用其他包的可能性。
在这种情况下有哪些最佳做法?
- 我是否应该一次劫持一个废弃的包并更新它们,
- 查找具有强大社区支持的类似软件包并替换废弃的软件包,
- 从一开始就在 laravel 6 的新副本上构建整个项目
- 还是接受事实并继续旧版本?
还有其他建议吗?
废弃包的链接:
【问题讨论】:
标签: php laravel laravel-5 dependencies