javaabu / boli-api
经济发展部的 Boli 系统的 PHP SDK
v1.1.1
2022-06-26 13:18 UTC
Requires
- php: ^7.2 || ^8.0
- guzzlehttp/guzzle: ~7.0
- illuminate/support: ^5.6|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-28 16:25:57 UTC
README
经济发展部的 Boli 系统的 PHP SDK
内容
安装
您可以通过 composer 安装此包
composer require javaabu/boli-api
5.5 及以上版本的 Laravel 使用包自动发现,因此不需要您手动添加 ServiceProvider。
更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组
// config/app.php 'providers' => [ ... Javaabu\Boli\BoliServiceProvider::class, ],
可选地添加 facade。
// config/app.php 'aliases' => [ ... 'Boli' => Javaabu\Boli\Facades\Boli::class, ],
设置 Boli API 凭证
将您的 Boli 用户名、密码和 URL(可选)添加到 config/services.php
// config/services.php ... 'boli' => [ 'username' => env('BOLI_USERNAME'), // Boli API username 'password' => env('BOLI_PASSWORD'), // Boli API password 'url' => env('BOLI_API_URL'), // optional, use only if you need to override the default, // defaults to https://api-business.egov.mv/WebApi/api/ ], ...
使用方法
使用 App 容器
$boli = App::make('boli'); $entity = $boli->getBusinessEntity('C-0933/2017');
使用 Facade
use Boli; $entity = Boli::getBusinessEntity('C-0933/2017');
可用方法
Boli::getBusiness($business_registration_number); // for business entities + business names Boli::getBusinessEntity($business_registration_number); Boli::getProduct($product_registration_number); Boli::getBusinessName($business_name_registration_number); Boli::getImportLicense($import_license_number);
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 变更日志
贡献
有关详细信息,请参阅 贡献指南
安全
如果您发现任何与安全相关的问题,请通过电子邮件 info@javaabu.com 联系我们,而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件
免责声明
此包与马尔代夫经济发展部没有任何官方关联。使用“Boli”名称属于合理使用。