postmix/laravel-bitaps

Laravel 框架的 Bitaps API 包装器。

v0.7.13 2020-04-02 21:31 UTC

README

Latest Version on Packagist Total Downloads

安装

使用以下命令通过 composer 安装此包

composer require postmix/laravel-bitaps

更新 composer 后,将服务提供者添加到 config/app.php 文件中的 providers 数组中

PostMix\LaravelBitaps\LaravelBitapsServiceProvider::class,

Laravel 5.5+ 使用包自动发现,因此不需要手动添加 ServiceProvider。

您还可以发布配置文件以更改实现(例如,将接口转换为特定类)。

php artisan vendor:publish --provider="PostMix\LaravelBitaps\LaravelBitapsServiceProvider"

包装器使用多个表将数据保存到数据库中。因此,在开始使用之前,您需要使用默认命令迁移这些表。

用法

如果您想使用测试网,可以将 BITAPS_DEBUG=true 添加到您的 .env 文件中。

您可以使用 app()->make() 方法进行实现。您可以通过接口检查实现的可用方法。可用的实现

// Default currency: btc. Supported: btc, tbtc, ltc, bch, eth.

app()->make(PostMix\LaravelBitaps\Contracts\IPaymentForwarding::class, ['currency' => 'btc']);
app()->make(PostMix\LaravelBitaps\Contracts\ICallbackLog::class);
app()->make(PostMix\LaravelBitaps\Contracts\IDomainAuthorization::class);
app()->make(PostMix\LaravelBitaps\Contracts\IWallet::class, ['currency' => 'btc']);


// WIP
app()->make(PostMix\LaravelBitaps\Contracts\IDomainStatistic::class);

许可

Laravel Bitaps 是开源软件,许可协议为 MIT 许可协议