jomweb/billplz-laravel

Billplz 的 Laravel 适配器

v4.0.0 2024-03-31 14:50 UTC

README

tests Latest Stable Version Total Downloads Latest Unstable Version License Coverage Status

安装

使用以下命令通过 composer 安装:

composer require "jomweb/billplz-laravel"

配置

接下来在 config/app.php 中添加服务提供者。

'providers' => [

    // ...

    Billplz\Laravel\BillplzServiceProvider::class,

],

别名

你可能想在 config/app.php 中添加 Billplz\Laravel\Billplz 到类别名。

'aliases' => [

    // ...

    'Billplz' => Billplz\Laravel\Billplz::class,

],

Billplz 配置

接下来在 config/services.php 中添加配置。

<?php 

return [

    // ...

    'billplz' => [
        'key' => env('BILLPLZ_API_KEY'),
        'version' => env('BILLPLZ_VERSION', 'v4'),
        'x-signature' => env('BILLPLZ_X_SIGNATURE'),
        'sandbox' => env('BILLPLZ_SANDBOX', false),
    ],
];

用法

创建客户端

使用 jomweb/billplz-laravel,你可以选择使用以下方法初始化客户端。

外观

use Billplz\Laravel\Billplz;

$bill = Billplz::bill()->create( /* ... */ );

IoC

$bill = resolve('billplz')->bill()->create( /* ... */ );

依赖注入

use Billplz\Client;

// ...

public function createBill(Client $client)
{
    $bill = $client->bill()->create( /* ... */ );

}