pestopancake/laravel-go-cardless

Go Cardless PHP 客户端库的 Laravel 包装器

1.0.2 2019-05-10 14:28 UTC

This package is auto-updated.

Last update: 2024-09-11 03:09:43 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 (从列表中选择相关包)

在你的 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"
        ]
    ]);

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