gpt4 book ai didi

php - 升级 Laravel 和 PHP 的步骤

转载 作者:行者123 更新时间:2023-12-04 17:19:56 25 4
gpt4 key购买 nike

我有一个自 2018 年年中以来一直在运行的 Laravel 应用程序。PHP 当前版本为 7.2.5,Laravel 为 5.6.22。我需要将 PHP 升级到 7.4 或 8.0,并将 Laravel 升级到 6 LTS 或 8。

据我所知,我有两个选择:

  1. 将 PHP 升级到新版本,然后逐步将 Laravel 从 5.6.22 升级到 6 LTS(或 8),同时测试每个版本;或
  2. 将 PHP 和 Laravel 升级到新版本,并进行一轮测试

我最初的想法是使用方法 1,阅读每个版本的 Laravel 说明,并在进行时调整我的测试工作。但是在将 PHP 升级到 7.4 后,Laravel 开始在库的某个深处失败,所以我猜 V 5.6.22 不适用于 PHP 7.4

是否有解决此问题的标准方法? (请注意,遗憾的是,我没有自动化单元测试)。

最佳答案

当我开始使用 Laravel 时,这发生在我身上,我从 Laravel 5.3 开始,我的团队不得不将它升级到 5.4、5.5、5.6 和 5.7(然后我离开了哈哈)。

我们最终做的是:

  1. 首先升级 PHP,因为基本可以确定它不会引起任何问题。我建议你升级到 8.0
  2. 我们为升级所做的工作是进行测试。以前我们没有,所以我们学习了如何测试,我们的覆盖率达到了 90%,所以我们非常擅长并在这方面快速推进。
  3. 完成测试后,您可以开始逐个版本地迁移。因为你是5.6,可以直接升级到6或8,所以你可以按照指南从5.8 to 6升级或 7 to 8 .升级很容易,重要的东西大多与包有关。

这些是我可以与您分享的技巧和个人经验。进行测试是 100% 重要的,否则会给您带来痛苦,因为您无法 100% 确定是否出现问题。

关于php - 升级 Laravel 和 PHP 的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66776342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com