问题描述
在我的 Laravel 8 项目中,我必须安装邮件程序 therobfonz/laravel-mandrill-driver
;现在我必须安装 SMS 驱动程序 ovh/ovh
。
目前在我的 composer.json
文件中:
"guzzlehttp/guzzle": "^7.0","therobfonz/laravel-mandrill-driver": "^3.0"
当我输入:composer require ovh/ovh
时,出现此错误:
ovh/ovh v2.1.0 requires guzzlehttp/guzzle ^6.0 -> found guzzlehttp/guzzle[6.0.0,...,6.5.x-dev] 但它与你的 root composer.json require (^7.0) 冲突.
我尝试通过将 composer.json
的版本更改为“^6.0”,然后执行 guzzle
来编辑 composer update
。但是,这会导致错误(mandrill
需要 guzzle ^7.0
)。
我能做什么?
解决方法
OVH v3.0.0 适用于 Guzzle 7.0
https://github.com/ovh/php-ovh/blob/75852ad0fee8008b6245d72a7d3ba7f09cb456ae/composer.json
也许您应该只更新 OVH?