我正在使用Laravel 5.1,我想知道如何升级到Laravel的最新版本5.4。
我们可以直接升级到Laravel 5.4 From 5.1吗?
答案 0 :(得分:8)
升级的最佳方法是按照每个版本的步骤进行操作。所以升级到5.2然后升级到5.3,然后升级到5.4。升级指南看起来很冗长,但大多数情况下它不会占用太多时间,因为该指南涵盖了所有可能的更改,但它们都不适用于您的应用程序。
或者,您可以安装5.4的新版本,然后将您的应用程序代码复制到新的Laravel中。由于每个版本的升级都相对简单,这种方法会失去你的git历史,我不推荐它。
另一种付费方法是使用Laravel Shift,这将为您自动升级过程。
编辑:正如@Scott所提到的,您应该确保您的服务器符合目标Laravel版本的server requirements。特别要确保你安装了PHP> = 5.6.4
答案 1 :(得分:0)
嗯,首先你需要更新你的composer.json文件。在9号线附近,您应该在框架本身中要求。将其更改为使用版本5.4。*。之后,运行一个作曲家更新然后,是的,你需要手动浏览你的文件来解决任何不兼容问题。 将提供程序文件夹替换为新版本后。 https://github.com/laravel-shift/laravel-5.4/tree/master/app/Providers