无法将 Carbon 1 升级到 Carbon 2

Hik*_*ndo 7 php-carbon laravel-5

我一直在从事 Laravel 项目。当我运行 composer 命令时,我总是收到警告,

Carbon 1 已弃用,请参阅如何迁移到 Carbon 2。 https://carbon.nesbot.com/docs/#api-carbon-2 您可以运行“./vendor/bin/upgrade-carbon”以获取更新帮助carbon 和其他依赖它的框架和库。

然后我运行./vendor/bin/upgrade-carbon但出现错误,

未捕获的错误:在 .../vendor/nesbot/carbon/src/Carbon/Upgrade.php:131 中找不到类“Composer\Composer”

我也尝试寻找解决方案,但找不到。我真的需要帮助来继续我的项目。非常感谢。

Dee*_*pak 8

将以下依赖项添加到您的 composer.json**:

{
  ...
  "require": {
    ...
    "kylekatarnls/laravel-carbon-2": "^1.0.0",
    "nesbot/carbon": "2.0.0-beta.2 as 1.25.0"
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

然后运行:

composer update
Run Code Online (Sandbox Code Playgroud)