升级laravel 3到5

时间:2016-09-16 06:40:57

标签: laravel laravel-5 laravel-3

我想将laravel版本从3.1升级到5.x.我需要采取哪些步骤才能做到这一点?

基于研究发现的方法是

  1. 首先移动3到4然后从4移动到5。
  2. 完全安装laravel 5并相应更改我的代码。

2 个答案:

答案 0 :(得分:0)

没有easy方法将Laravel 3升级到任何其他Laravel。那里有很多瓶颈 1. Laravel 3基于Symphony2,主要受狮身人面像影响,另一方面laravel4-5基于Symphony3。 2. Core Laravel3是基于基础级别构建的,因此您在应用程序文件夹中构建的所有内容都在Laravel实例之上构建,但Laravel4和5是一个作曲家程序包。所以基本上你正在使用这些软件包和其他软件包来构建你的系统。 3. Laravel3有捆绑包,Laravel 4-5有捆绑包。 Bundles已经很久以前被弃用了,而且大多数都不再被维护了。构建过程和结构与包工作完全不同。 这个清单一直在继续。

就像我在开头提到的那样,它有easy种方式。到easy我的意思是运行一个脚本,一切都是全新的。

从视图到应用程序,到模式和Eloquent,Laravel4中的许多编码风格和结构都发生了变化。长话短说,没有升级文档可供3人使用,因为升级的唯一方法是以新方式重建应用程序。即使您找到一个脚本来自动执行大部分代码转换,您仍然需要通过捆绑包找到正确的包,将它们添加到您的编辑器中,并在您的代码中找到它们的旧用法以替换为新方法。

答案 1 :(得分:-1)

laravel文档为如何升级提供了很好的指导(首先必须升级到4,然后升级到5)。

但是由于Laravel 5在各个方面都是如此不同,我不会感到惊讶它只是为了重写一切而更快。至少它更安全,更优化!