我想从Laravel 5.1升级到Laravel 5.5

时间:2018-01-23 08:54:32

标签: laravel upgrade

我使用的是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吗?

2 个答案:

答案 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)。