postmix / laravel-bitaps
Laravel 框架的 Bitaps API 包装器。
v0.7.13
2020-04-02 21:31 UTC
Requires
- php: ^7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.4
This package is auto-updated.
Last update: 2024-09-29 05:09:09 UTC
README
安装
使用以下命令通过 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 许可协议