ghanem / reloadly
一个提供Laravel和reloadly API之间接口的包
V1.0
2021-10-04 14:22 UTC
Requires
- guzzlehttp/guzzle: ^7.3
- illuminate/http: ^8.55
README
一个提供Laravel和Reloadly API之间接口的包,包含Gifs。
安装
您可以通过composer安装此包
composer require ghanem/reloadly
现在您需要通过以下命令发布配置文件
php artisan vendor:publish --provider="Ghanem\Reloadly\ReloadlyServiceProvider" --tag="config"
如何使用
导入Reloadly Facade
<?php .... use Ghanem\Reloadly\Facades\Reloadly; class PostController extends Controller { public function makeReport() { $countries = Reloadly::countries(); }
可用方法
获取所有国家
Reloadly::countries();
通过ISO代码获取国家
Reloadly::countryByIsoCode('eg');
获取所有运营商
Reloadly::operators(); // filter by country Iso Code Reloadly::operators('eg');
通过ID获取运营商
Reloadly::operatorById(1);
通过ISO代码自动检测运营商
Reloadly::autoDetectOperator('eg', '+201013001322');
获取余额
Reloadly::balances();
进行空中充值
Reloadly::createTransaction("120", "15", ['countryCode' => 'EG', 'number' => '1013001322']);
获取所有交易
Reloadly::transactions();
通过ID获取交易
Reloadly::transactionById(20818);