【问题标题】:How to update laravel 8 to 9?如何将 laravel 8 更新到 9?
【发布时间】:2022-08-11 17:05:57
【问题描述】:

这是我的 composer.json 文件。什么线路需要更新? https://pastebin.pl/view/7e924024

谢谢你帮助我

  • 你试过什么了?你被困在哪里了?通常,像 Laravel 这样的框架提供了很好的升级教程

标签: laravel composer-php


【解决方案1】:

升级 Laravel 需要更多的步骤,而不是仅仅更新 composer,但是它们并不太复杂。这是指南以及所有步骤:

https://laravel.com/docs/9.x/upgrade#upgrade-9.0

要回答这个问题,对于作曲家,您将进行以下更改(来自文档):

您应该在应用程序的 composer.jsonfile 中更新以下依赖项:

  • laravel/framework^9.0
  • nunomaduro/collision^6.1

此外,请将您应用程序的 composer.json 文件中的facade/ignition 替换为"spatie/laravel-ignition": "^1.0"

此外,以下第一方软件包已收到新的主要版本以支持 Laravel 9.x。如果适用,您应该在升级前阅读他们各自的升级指南:

最后,检查您的应用程序使用的任何其他第三方包,并验证您使用的是正确的版本来支持 Laravel 9。

笔记:这只会升级作曲家,您应该在上面提供的文档中查看更多更改,以便您可以正确完全升级到 Laravel 9。

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • @Chris 表示感谢,如果链接更改,我已经更新了我的回复并从文档中复制。
【解决方案2】:

您可以下载最新版本的作曲家https://getcomposer.org/download/ 然后卸载当前安装的作曲家并确保删除所有缓存。然后安装最新版本。

使用任何命令行工具转到要在其中创建 laravel 项目的文件夹并输入 composer create-project laravel/laravel example-app 或参考 https://laravel.com/docs/9.x 有关 laravel 安装或升级的更多帮助。

关键是通过从网站下载新副本并确保删除所有缓存来更新 Composer 本身。

这对我有用。

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 2018-08-26
    • 2020-06-11
    • 2021-01-17
    • 2018-03-08
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    相关资源
    最近更新 更多