Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';I’我想从Laravel 5.1升级到Laravel 5.5_Laravel_Upgrade - Fatal编程技术网

I';I’我想从Laravel 5.1升级到Laravel 5.5

I';I’我想从Laravel 5.1升级到Laravel 5.5,laravel,upgrade,Laravel,Upgrade,我用的是Laravel4.2。我已经查看了有关升级的Laravel文档。() 但是,我的问题是,升级是否必须一步一步地进行 比如说,, 第4.2版⇒ 5⇒ 5.1⇒ 5.2⇒ 5.3⇒ 5.4⇒ 5.5 或者,它可以直接从4.2升级到Laravel 5.5吗?您可以随时直接将文件升级到最新版本,这可以通过任何软件完成 然而,在主要版本之间,存在着破坏向后兼容性的更改,这些更改肯定会影响您的代码,所以您必须遵循每个版本的升级说明。因为Laravel不遵守所谓的标准,所以前面还有很多工作要做,因为次

我用的是Laravel4.2。我已经查看了有关升级的Laravel文档。()

但是,我的问题是,升级是否必须一步一步地进行

比如说,, 第4.2版⇒ 5⇒ 5.1⇒ 5.2⇒ 5.3⇒ 5.4⇒ 5.5


或者,它可以直接从4.2升级到Laravel 5.5吗?

您可以随时直接将文件升级到最新版本,这可以通过任何软件完成

然而,在主要版本之间,存在着破坏向后兼容性的更改,这些更改肯定会影响您的代码,所以您必须遵循每个版本的升级说明。因为Laravel不遵守所谓的标准,所以前面还有很多工作要做,因为次要版本中也有破坏BC的更改


例如,如果SemVer受到尊重(比如在Symfony、Zend Framework等中),您只需要阅读一个升级说明(从v4到v5)。

在您的情况下,从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++功能,要么从头开始项目

看看LaravelShift,自动升级的微小成本