我应该将我的 Laravel 4 应用程序更新为 Laravel 5 还是创建一个新的 Laravel 5 应用程序
Should I update my Laravel 4 application to Laravel 5 or create a new Laravel 5 application
我有几个 Laravel 4 应用程序想要升级到 Laravel 5。通常我会使用 Laravel 文档 upgrade guide 来升级到下一个版本。
但今天早些时候,我读到 blog post 来自 Matt Stauffer 的文章,内容如下:
Taylor has said publicly that he thinks the better process is actually
to start from scratch and copy your code in.
所以我的问题是我应该怎么做,我应该将我的 Laravel 4 应用程序更新为 Laravel 5 还是创建一个新的 Laravel 5 应用程序和 copy/port 我的整个代码库是吗?
官方文档建议从头开始创建项目:
The recommended method of upgrading is to create a new Laravel 5.0 install and then to copy your 4.2 site's unique application files into the new application.
来自 http://laravel.com/docs/5.0/upgrade#upgrade-5.0
老实说,以我的经验,升级到5.0还是挺难的。如果您已经在整个项目中使用了命名空间,那么就会出现很多命名空间问题,因此请做好大量工作的准备。
更新
即使这没有直接关系,如果您打算升级到 Laravel 5.0,请注意 HTML
和 Form
助手现在已经消失并移动到一个单独的包裹:
http://laravelcollective.com/docs/5.0/html
只需设置一个新的 Laravel 5 应用程序。
尝试了解新的文件夹结构和所有内容。查看 Laravel 5 文档并试用该项目几个小时。
然后按照 this 文档进行操作。一个一个地复制你的文件。
按照 Route、Controller、Helpers、packages、Views 的顺序移动。
我有几个 Laravel 4 应用程序想要升级到 Laravel 5。通常我会使用 Laravel 文档 upgrade guide 来升级到下一个版本。
但今天早些时候,我读到 blog post 来自 Matt Stauffer 的文章,内容如下:
Taylor has said publicly that he thinks the better process is actually to start from scratch and copy your code in.
所以我的问题是我应该怎么做,我应该将我的 Laravel 4 应用程序更新为 Laravel 5 还是创建一个新的 Laravel 5 应用程序和 copy/port 我的整个代码库是吗?
官方文档建议从头开始创建项目:
The recommended method of upgrading is to create a new Laravel 5.0 install and then to copy your 4.2 site's unique application files into the new application.
来自 http://laravel.com/docs/5.0/upgrade#upgrade-5.0
老实说,以我的经验,升级到5.0还是挺难的。如果您已经在整个项目中使用了命名空间,那么就会出现很多命名空间问题,因此请做好大量工作的准备。
更新
即使这没有直接关系,如果您打算升级到 Laravel 5.0,请注意 HTML
和 Form
助手现在已经消失并移动到一个单独的包裹:
http://laravelcollective.com/docs/5.0/html
只需设置一个新的 Laravel 5 应用程序。
尝试了解新的文件夹结构和所有内容。查看 Laravel 5 文档并试用该项目几个小时。
然后按照 this 文档进行操作。一个一个地复制你的文件。 按照 Route、Controller、Helpers、packages、Views 的顺序移动。