【发布时间】:2022-08-11 17:05:57
【问题描述】:
这是我的 composer.json 文件。什么线路需要更新? https://pastebin.pl/view/7e924024
谢谢你帮助我
-
你试过什么了?你被困在哪里了?通常,像 Laravel 这样的框架提供了很好的升级教程
标签: laravel composer-php
这是我的 composer.json 文件。什么线路需要更新? https://pastebin.pl/view/7e924024
谢谢你帮助我
标签: laravel composer-php
升级 Laravel 需要更多的步骤,而不是仅仅更新 composer,但是它们并不太复杂。这是指南以及所有步骤:
https://laravel.com/docs/9.x/upgrade#upgrade-9.0
要回答这个问题,对于作曲家,您将进行以下更改(来自文档):
您应该在应用程序的
composer.jsonfile 中更新以下依赖项:
laravel/framework到^9.0nunomaduro/collision到^6.1此外,请将您应用程序的 composer.json 文件中的
facade/ignition替换为"spatie/laravel-ignition": "^1.0"。此外,以下第一方软件包已收到新的主要版本以支持 Laravel 9.x。如果适用,您应该在升级前阅读他们各自的升级指南:
- Vonage Notification Channel (v3.0)(替代 Nexmo)
最后,检查您的应用程序使用的任何其他第三方包,并验证您使用的是正确的版本来支持 Laravel 9。
笔记:这只会升级作曲家,您应该在上面提供的文档中查看更多更改,以便您可以正确完全升级到 Laravel 9。
【讨论】:
您可以下载最新版本的作曲家从https://getcomposer.org/download/ 然后卸载当前安装的作曲家并确保删除所有缓存。然后安装最新版本。
使用任何命令行工具转到要在其中创建 laravel 项目的文件夹并输入 composer create-project laravel/laravel example-app 或参考 https://laravel.com/docs/9.x
有关 laravel 安装或升级的更多帮助。
关键是通过从网站下载新副本并确保删除所有缓存来更新 Composer 本身。
这对我有用。
【讨论】: