pestopancake / laravel-go-cardless
Go Cardless PHP 客户端库的 Laravel 包装器
Requires
- gocardless/gocardless-pro: ^3.0.0
This package is auto-updated.
Last update: 2024-09-11 03:09:43 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
(从列表中选择相关包)
在你的 Apps .env 文件中设置两个环境变量
GOCARDLESS_ENV="sandbox" OR "live"
GOCARDLESS_TOKEN="<YOUR API TOKEN>"
安装 Laravel 5.4
使用 composer 将其添加到项目依赖中
composer require ollywarren/laravel-go-cardless
然后在你的 config/app.php
将包服务提供者添加到提供者数组中
Pestopancake\LaravelGoCardless\GoCardlessServiceProvider::class,
最后,为了确保我们已经引入了辅助方法,运行 composer dump-autoloader
composer dump-autoloader
发布供应商配置
php artisan vendor:publish
在你的 Apps .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"
]
]);