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

时间:2015-04-30 11:07:25

标签: php laravel laravel-4 laravel-5 upgrade

我有几个要升级到Laravel 5的Laravel 4应用程序。通常我会使用Laravel文档upgrade guide来升级到下一个版本。

但是今天早些时候,我从Matt Stauffer那里读到blog post,说明如下:

  泰勒公开表示,他认为实际上这个过程更好   从头开始并复制你的代码。

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

只需设置一个新的Laravel 5应用程序。

尝试了解新的文件夹结构和所有内容。检查Laravel 5文档并使用该项目几个小时。

然后按照this文档操作。逐个复制文件。 按路径,控制器,助手,包,视图的顺序移动。