Laravel 6.0 Composer 依赖升级错误

Posted

技术标签:

【中文标题】Laravel 6.0 Composer 依赖升级错误【英文标题】:Laravel 6.0 Composer dependency upgrade error 【发布时间】:2020-01-07 19:57:43 【问题描述】:

我更改了我的作曲家“laravel/framework”:“^6.0”。我运行了命令composer update,但出现错误并且没有更新。

我目前的版本是5.8.2 谢谢大家的帮助!

错误图片:

https://imge.to/i/vUDUvy

【问题讨论】:

【参考方案1】:

从我在您的屏幕截图中看到的消息中可以看出,Laravel Omnipay 似乎还没有为 laravel 6.0 做好准备。根据git page的说法,最近可能没有更新。

您可能希望与开发者 Barryvdh 联系,看看是否会很快进行升级。

【讨论】:

嗯,你知道其他选择吗? 不,抱歉,我不使用该软件包 - 我只是想回答这个问题,因为我在更新其他软件包时遇到了类似的问题。有时开发人员根本不更新,我不得不更改为其他软件包,有时由于重大更改,我不得不保留 Laravel。 Barryvdh,虽然是一个杰出的开发者——如果这是他的包,并且他支持的东西,我敢打赌他会很快更新它。 嗯,更仔细地查看错误,似乎还有另一个适用于 Omnipay 的包,而您正在使用那个包。这个看起来更老了。我没有看得太深,但看起来它可能需要Larvel 5。也许看看我在答案中链接到的另一个。也许那个是兼容的。

以上是关于Laravel 6.0 Composer 依赖升级错误的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.6:升级 composer.json 后调用未定义的方法 ...\Store::getToken()

Windows下Composer依赖控制器下载纯净版laravel

laravel巧用composer

使用composer安装laravel包而不更新依赖项[重复]

laravel composer 依赖安装报错现象分析

将 Laravel 从 5.6 升级到 6.0 后,调用未定义的 str_random() 函数不起作用