如何在 Laravel 框架中降级? (5.6 至 5.5)

Posted

技术标签:

【中文标题】如何在 Laravel 框架中降级? (5.6 至 5.5)【英文标题】:How to downgrade in Laravel Framework? (5.6 to 5.5) 【发布时间】:2018-09-27 20:08:02 【问题描述】:

我有一个使用 Laravel 5.6 完成的项目。但是我当前的服务器还没有安装 php 7.1。如何降级到 Laravel 5.5?

【问题讨论】:

您可以删除您的 composer.lock 和供应商文件/文件夹,并在 composer.json 文件中将 laravel 版本更改为 5.5.*。我不确定,如果这种方法行得通,请在尝试此方法之前进行备份。让我知道它是否有效或您遇到什么问题。万事如意! 【参考方案1】:

我也对我的项目进行了降级,但后来我遇到了很多错误。但大部分都是关于不熟悉的关键词和不支持的包。因此,成功取决于您项目的依赖关系以及您的努力。

按照这些步骤操作。

    备份您的项目

    将composer.json中的Laravel版本值改为Laravel 5.5

    删除供应商文件夹

    运行作曲家安装

** 到那时,您将不得不处理自己代码中的任何问题,因为早期版本中应该有新功能 旧时不使用。

或者

转到this页面并按照相反的顺序执行说明

【讨论】:

是的。这四个步骤有效。唯一要看的是依赖关系,当然还有你正在使用的 php。除此之外,它非常简单。 需要删除composer.lock文件,然后运行composer install 你需要去官方 github 版本并选择你喜欢的版本,比如 5.5,然后将包设置从那里复制到你的 composer.json。此外,您还必须转到您已经拥有的软件包并找到它们的旧版本(如果存在 5.5)并将其更新到您的 composer.json 文件中,然后按照上述步骤操作。 我安装了一个新的 5.5 项目安装了作曲家依赖项复制了控制器、模型、视图和路由文件这是正确的方法吗?

以上是关于如何在 Laravel 框架中降级? (5.6 至 5.5)的主要内容,如果未能解决你的问题,请参考以下文章

如何将PHP 5.6降级到PHP 5.3?

如何将 PHP 5.6 降级到 PHP 5.3?

学习新框架laravel 5.6 (第二天)-DB,控制器及模型使用

如何将 laravel 版本从 8.x 降级到 7.x?

如何在 laravel 5.6 中下载 pdf 文件?

如何在刀片文件 laravel 5.6 中获取当前路由名称