当我尝试安装作曲家要求riazxrazor / payumoney时,它给了我一个错误

时间:2019-09-17 08:52:26

标签: php laravel payumoney

我想为 laravel 5.8 安装 riazxrazor / payumoney ,但是当我尝试安装composer require riazxrazor/payumoney时出现错误:

enter image description here

2 个答案:

答案 0 :(得分:1)

此软件包与Laravel 5.8不兼容。

Composer错误消息指出symfony/http-foundation是问题所在。当两个项目(Laravel和此Composer软件包)需要同一库的不同版本时,就会发生这种情况。

Laravel 5.8的Illuminate\Http要求:

"symfony/http-foundation": "^4.2",

riazXrazor/payumoey要求:

"symfony/http-foundation": "~2.6|~3.0"

该软件包需要更新以支持Laravel的较新版本。

答案 1 :(得分:0)

对于此软件包(riazxrazor/payumoney),您只需在命令提示符下运行此命令

composer require riazxrazor/payumoney

之后,您需要在提供者部分中添加此行。 打开config/app.php

Riazxrazor\Payumoney\PayumoneyServiceProvider::class,

aliases部分中添加以下行:

'Payumoney' => Riazxrazor\Payumoney\PayumoneyFacade::class

此外,您必须满足此软件包riazxrazor/payumoney

的要求

需要

php: >=5.5.0
symfony/options-resolver: ~2.6|~3.0
symfony/http-foundation: ~2.6|~3.0