我应该将Laravel 4应用程序更新到Laravel 5还是创建一个新的Laravel 5应用程序

0x1*_*ad2 5 php upgrade laravel laravel-4 laravel-5

我有几个Laravel 4应用程序要升级到Laravel 5.通常我会使用Laravel docs 升级指南来升级到下一个版本.

但是今天早些时候我读了一篇来自Matt Stauffer 的博客文章,说明如下:

泰勒公开表示,他认为更好的流程实际上是从头开始并复制你的代码.

所以我的问题是我应该怎么做,我应该将Laravel 4应用程序更新到Laravel 5还是创建一个新的Laravel 5应用程序并将我的整个代码库复制/移植到其中?

Cre*_*mbo 4

官方文档建议从头开始创建一个项目:

推荐的升级方法是创建新的 Laravel 5.0 安装,然后将 4.2 站点的唯一应用程序文件复制到新应用程序中。

来自http://laravel.com/docs/5.0/upgrade#upgrade-5.0

说实话,从我的经验来看,升级到5.0是相当困难的。如果您已经在整个项目中使用了命名空间,那么就会出现很多命名空间问题,因此请做好准备工作。

更新

即使这没有直接关系,如果您确实计划升级到 Laravel 5.0,请注意HTMLForm帮助程序现在已经消失并移动到一个单独的包中: http: //laravelcollective.com/docs/5.0/html

  • FWIW,我的项目大约是。10,000 到 15,000 行代码。这样您就可以(非常粗略地)了解这可能需要多长时间。这 2 1/2 天可能相当于 12-15 小时左右,其中有很多中断:-p (2认同)