当前位置:首页 > PHP教程 >

composer更新报错Carbon 1 is deprecated, see how to migrate to Carbon 2

发布时间:2020-09-02 18:06:42 作者:佚名 阅读:(63)

最近在调整Laravel做的一个项目,使用composer更新的时候提示Carbon 1 is deprecated, see how to migrate to Carbon 2,接下来吾爱编程为大家介绍一下解决方法,有需要的小伙伴可以参考一下:

1、报错内容:

Carbon 1 is deprecated, see how to migrate to Carbon 2.
https://carbon.nesbot.com/docs/#api-carbon-2
    You can run './vendor/bin/upgrade-carbon' to get help in updating carbon and other frameworks and libraries that depend on it.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover

2、报错原因:

    nesbot/carbon这个扩展包将要被废弃,在Laravel5.8的使用的是carbon-2,线上的项目使用的是5.5.,所以更新的时候会报错。

3、解决方法:

    在 composer.json 文件 require 部分,添加以下两行:

"kylekatarnls/laravel-carbon-2": "^1.0.0",
"nesbot/carbon": "2.16.3 as 1.34.0"

    修改完之后,再次执行composer update就可以了。


以上就是吾爱编程为大家介绍的关于composer更新报错Carbon 1 is deprecated, see how to migrate to Carbon 2的解决方法,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ composer更新报错Carbon 1 is deprecated, see how to migrate to Carbon 2

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们