我有几个要升级到Laravel 5的Laravel 4应用程序。通常我会使用Laravel文档upgrade guide来升级到下一个版本。
但是今天早些时候,我从Matt Stauffer那里读到blog post,说明如下:
泰勒公开表示,他认为实际上这个过程更好 从头开始并复制你的代码。
所以我的问题是我应该怎么做,我应该将Laravel 4应用程序更新到Laravel 5还是创建一个新的Laravel 5应用程序并将我的整个代码库复制/移植到其中?
答案 0 :(得分:4)
官方文档建议从头开始创建项目:
推荐的升级方法是创建新的Laravel 5.0安装,然后将4.2站点的唯一应用程序文件复制到新应用程序中。
来自http://laravel.com/docs/5.0/upgrade#upgrade-5.0
老实说,根据我的经验,升级到5.0很难。如果你已经在整个项目中使用它们,那么就会有很多名称空间问题,所以要做好大量工作的准备。
<强>更新强>
即使这不直接相关,如果您计划升级到Laravel 5.0,请注意HTML
和Form
帮助程序现已消失并移至单独的程序包中:
http://laravelcollective.com/docs/5.0/html
答案 1 :(得分:1)
只需设置一个新的Laravel 5应用程序。
尝试了解新的文件夹结构和所有内容。检查Laravel 5文档并使用该项目几个小时。
然后按照this文档操作。逐个复制文件。 按路径,控制器,助手,包,视图的顺序移动。