ollywarren / laravel-go-cardless
Go Cardless PHP 客户端库的 Laravel 封装
Requires
This package is auto-updated.
Last update: 2024-09-19 21:49:36 UTC
README
这是 Laravel 5.5 对 Go Cardless PHP 客户端库的封装。该包提供了从 Laravel 应用程序中简单优雅地访问 Go Cardless PHP 客户端 API 的方法。
包含的辅助方法使访问底层方法变得如同
gocardless()->customers()->list()
安装 Laravel 5.5+
通过 composer 安装包,并让 Laravel 包自动发现完成其余操作。
composer require ollywarren/laravel-go-cardless
发布供应商配置
php artisan vendor:publish
(从列表中选择相关包)
在应用的 .env 文件中设置两个环境变量
GOCARDLESS_ENV="sandbox" OR "live"
GOCARDLESS_TOKEN="<YOUR API TOKEN>"
安装 Laravel 5.4
使用 composer 将其添加到项目的依赖项中
composer require ollywarren/laravel-go-cardless
然后在 config/app.php
将包服务提供者添加到 providers 数组中
Ollywarren\LaravelGoCardless\GoCardlessServiceProvider::class,
最后,为了保险起见,转储 composer 自动加载器以确保我们已经引入了辅助方法
composer dump-autoloader
发布供应商配置
php artisan vendor:publish
在应用的 .env 文件中设置两个环境变量
GOCARDLESS_ENV="sandbox" OR "live"
GOCARDLESS_TOKEN="<YOUR API TOKEN>"
使用说明
此包通过 gocardless()
辅助方法公开底层的 Go Cardless PHP 客户端库。API 文档中描述的所有方法都将可访问。
例如
获取客户列表
gocardless()->customers()->list();
创建新客户
gocardless()->customers()->create([
'params' => [
"given_name" => "Jack",
"family_name" => "Sparrow",
"email" => "oljacky@sparrowsnest.com"
]
]);