如何在 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)的主要内容,如果未能解决你的问题,请参考以下文章