我的laravel vendor
文件夹包含Packagist提供的许多软件包。现在,我需要荷兰银行Rabobank(Omnikassa 2)的PHP SDK包。
[我的银行向我发送了包含PHP SDK的邮政编码。但是,如果我在Packagist网站上找不到此SDK,如何将该zip添加到我的Laravel应用程序中?因此,我无法执行composer require
。SDK包含composer.json文件。
从Composer的文档中检出this指南。您将找到如何从VCS(例如:VCS)或本地添加自己的软件包。
特别是path section,将解释如何引用本地程序包
请注意,您的本地软件包必须包含composer.json
,即:该软件包必须是有效的作曲家软件包
解压缩文件并将文件夹扔到应用程序目录的根目录中
指示Composer像这样通过composer.json
从磁盘对软件包进行符号链接
{
"require": {
"php": "^7.2",
"rabobank/omnikassa2": "*"
},
"repositories": [
{
"type": "path",
"url": "./omnikassa2"
}
]
}
当然,您想在软件包composer.json
中找到合适的名称
希望这会有所帮助