简体   繁体   English

将 Laravel 从 5.2.45 升级到 7.0

[英]Upgrade Laravel from 5.2.45 to 7.0

I inherited a Laravel app that works fine but it's really old version (5.2.45).我继承了一个运行良好的 Laravel 应用程序,但它确实是旧版本(5.2.45)。

What's the best way to upgrade this to something supportable?将其升级到可支持的东西的最佳方法是什么? This Laravel version is incompatible with PHP 7.3 so I am stuck using an old PHP 7.0 version that is deprecated and a security risk.此 Laravel 版本与 PHP 7.3 不兼容,因此我无法使用已弃用的旧 PHP 7.0 版本并存在安全风险。

Is Laravel 7.0 my best bet or should I upgrade to a different version? Laravel 7.0 是我最好的选择还是应该升级到不同的版本?

PS: I'm noob on PHP, so please be as detailed as possible. PS:我是 PHP 的菜鸟,所以请尽可能详细。

To answer my own question, I have to upgrade gradually from 5.2 > 5.3 >... > 7 and fix all incompatibilities manually.要回答我自己的问题,我必须从 5.2 > 5.3 >... > 7 逐步升级并手动修复所有不兼容问题。 Laravel shift can help but it won't fix everything and on every iteration there is work involved. Laravel 移位可以提供帮助,但它不会解决所有问题,并且每次迭代都涉及工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM