ollywarren/laravel-go-cardless

Go Cardless PHP 客户端库的 Laravel 封装

1.0 2017-10-05 21:42 UTC

README

Total Downloads Latest Stable Version License

这是 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"
        ]
    ]);

有关 API 的完整说明,请参阅 文档PHP 客户端库