如何将Laravel从5.7升级到5.8

问题描述 投票:0回答:2

我已经在谷歌上搜索并阅读了几天。由于依赖关系,我无法将Laravel项目从5.7更新到5.8。当我在composer.json中更新依赖包版本值并尝试执行laravel更新时,它会忽略我的更新,并实际上将其还原为原始值。尝试执行此操作之前,我正在删除composer.lock文件。我正在执行php artisan缓存:在进行更新之前请先清除。

必须有一个经历过这些问题的人可以为我提供帮助。

laravel composer-php laravel-5.8
2个回答
0
投票

只需遵循Official Upgrade Guide

  1. composer.json laravel/framework更新为5.8.*
  2. 运行composer update。无需删除`composer.lock
  3. 请查看上面的升级指南,了解可能会影响您的应用程序的更改。此版本几乎没有重大更改。

0
投票

我在这种情况下的亲身经历使我学会了使用新版本的Laravel创建一个全新的项目,然后添加我的个人更改(即控制器,模型,迁移,视图,配置等)。当然,使用单元测试将极大地帮助您成功地将项目升级到下一个级别。

顺便说一句。 this link可能会帮助您安全地进行升级,但是我再次强烈建议您使用全新的安装方式,而不要处理很多更改。

© www.soinside.com 2019 - 2024. All rights reserved.