我想为 laravel 5.8 安装 riazxrazor / payumoney ,但是当我尝试安装composer require riazxrazor/payumoney
时出现错误:
答案 0 :(得分:1)
此软件包与Laravel 5.8不兼容。
Composer错误消息指出symfony/http-foundation
是问题所在。当两个项目(Laravel和此Composer软件包)需要同一库的不同版本时,就会发生这种情况。
Laravel 5.8的Illuminate\Http要求:
"symfony/http-foundation": "^4.2",
"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