我使用的是Laravel 4.2。我查看了有关升级的Laravel文档。(https://laravel.com/docs/5.5/upgrade)
但是,我的问题是,升级必须一步一步完成吗?
例如, 版本4.2⇒5.0⇒5.1⇒5.2⇒5.3⇒5.4⇒5.5
或者,它可以直接从4.2升级到Laravel 5.5吗?
答案 0 :(得分:0)
在你的情况下,从4.2到5.5可能有点难。
考虑到laravel的主要断点是laravel 5.0和laravel 5.4,你应该分两步进行分割。
1)从4.2-> 5.0开始意味着在laravel的控制器和ORM上有一个很大的重构
2)5-> 5.5提供了新的laravel功能,可帮助您重新组织代码或提供新内容。
所以,要么你应该进行初步改革,然后寻找laravels 5 ++功能,要么你应该从头开始项目
答案 1 :(得分:-1)
您可以随时将文件直接升级到最新版本,可以使用任何软件完成。
但是,在主要版本之间存在向后兼容性更改,这肯定会影响您的代码,因此您必须遵循每个版本的升级说明。而且由于Laravel不遵守名为SemVer的标准,因此在您之前还有很多工作要做,因为在次要版本中也存在BC的重大变化。
例如,如果SemVer受到尊重(如Symfony,Zend Framework等),您只需阅读一个升级说明(从v4到v5)。