如何将现有项目从Laravel 5.3升级到Laravel 5.5?

时间:2018-11-03 12:46:09

标签: php laravel

我是Laravel新手。我想将现有的Laravel项目(带有Laravel 5.3的网络)升级到Laravel 5.5,因为Laravel 5.3的结构与5.5不同。如果要升级,我的所有文件都会自动跟随新目录,或者我必须对文件进行更改才能正常工作。

2 个答案:

答案 0 :(得分:3)

这实际上取决于您的项目大小,因为估计的升级持续时间为1-2 Hours,所以您可能只希望将几乎所有文件(一个一个地复制)复制到新安装的Laravel 5.7,因为它是当前最新版本。否则,您应该按照文档进行每个版本的操作。

https://laravel.com/docs/5.4/upgrade

https://laravel.com/docs/5.5/upgrade

https://laravel.com/docs/5.6/upgrade

https://laravel.com/docs/5.7/upgrade

如果项目很小,我通常将文件复制到新项目中。 否则,我只是按照指南进行操作。

答案 1 :(得分:0)

请按照以下步骤操作:

  1. 打开composer.json文件,将版本5.3更改为5.5,并将PHP版本至少升级到7.0

  2. 删除composer.lock文件

  3. 删除供应商文件夹

  4. 打开终端并运行命令(composer更新)。