Laravel:如何将自定义包添加到我的供应商文件夹?

ang*_*000 0 php vendor laravel composer-php

我的 laravelvendor文件夹包含来自 Packagist 的许多包。现在我需要我的荷兰银行Rabobank (Omnikassa 2)的 PHP SDK 包。

我的银行向我发送了一个带有 PHP SDK 的 zip 文件。但是,如果在 Packagist 网站上找不到此 SDK,我该如何将此 zip 添加到我的 Laravel 应用程序中?所以我做不到composer require。SDK 包含一个 composer.json 文件。

Sal*_*301 6

解压缩文件并将文件夹放在应用程序目录的根目录下

指示 Composer 通过composer.json像这样从磁盘符号链接包

{
    "require": {
        "php": "^7.2",
        "rabobank/omnikassa2": "*"
    },
    "repositories": [
        {
            "type": "path",
            "url": "./omnikassa2"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

当然,您希望在包中找到正确的名称 composer.json