我是Laravel新手。我想将现有的Laravel项目(带有Laravel 5.3的网络)升级到Laravel 5.5,因为Laravel 5.3的结构与5.5不同。如果要升级,我的所有文件都会自动跟随新目录,或者我必须对文件进行更改才能正常工作。
答案 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)
请按照以下步骤操作:
打开composer.json文件,将版本5.3更改为5.5,并将PHP版本至少升级到7.0
删除composer.lock文件
删除供应商文件夹
打开终端并运行命令(composer更新)。