【问题标题】:I'd like to upgrade to Laravel 5.5 from Laravel 5.1我想从 Laravel 5.1 升级到 Laravel 5.5
【发布时间】:2018-07-02 00:42:12
【问题描述】:

我正在使用 Laravel 4.2。我已经查看了 Laravel 升级文档。(https://laravel.com/docs/5.5/upgrade)

但是,我的问题是,升级必须逐步完成吗?

例如, 版本 4.2 ⇒ 5.0 ⇒ 5.1 ⇒ 5.2 ⇒ 5.3 ⇒ ​​5.4 ⇒ 5.5

或者,可以直接从4.2升级到Laravel 5.5吗?

【问题讨论】:

  • 看看 LaravelShift,自动升级成本极低

标签: laravel upgrade


【解决方案1】:

您可以随时将文件直接升级到最新版本,任何软件都可以完成。

但是,在主要版本之间存在向后兼容性破坏性更改,这些更改肯定会影响您的代码,因此您必须遵循每个版本的升级说明。而且由于 Laravel 不遵守称为 SemVer 的标准,因此还有很多工作要做,因为在次要版本中也存在 BC 重大更改。

例如,如果 SemVer 受到尊重(如 Symfony、Zend Framework 等),您只需阅读一份升级说明(从 v4 到 v5)。

【讨论】:

    【解决方案2】:

    在您的情况下,从 4.2 升级到 5.5 可能有点困难。

    考虑到 laravel 的主要断点是 laravel 5.0 和 laravel 5.4,你应该把这个过程分成两步。
    1)从 4.2 到 5.0 意味着对 laravel 的控制器和 ORM 的重大重构。
    2) 5->5.5 带来了新的 laravel 功能,可以帮助您重新组织代码或提供新的东西。 所以要么你应该进行初步改革,然后寻找 laravel 5++ 的特性,要么你应该从头开始项目

    【讨论】:

      猜你喜欢
      • 2017-08-24
      • 2018-06-17
      • 2016-05-06
      • 1970-01-01
      • 2016-05-11
      • 2019-12-05
      • 2020-02-19
      • 2016-03-31
      • 2018-07-13
      相关资源
      最近更新 更多