laraditz / experian
一个简单的用于Experian的Laravel包。
1.0.1
2023-05-28 13:44 UTC
Requires
- php: ^8.1
- illuminate/http: ^9.0|^10.0
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-09 11:20:44 UTC
README
一个简单的Laravel包,用于Experian B2B网络服务。
安装
您可以通过composer安装此包
composer require laraditz/experian
启动前
在您的.env文件中配置您的变量(推荐),或者您可以发布配置文件并在那里更改它。
EXPERIAN_VENDOR=<vendor>
EXPERIAN_USERNAME=<username>
EXPERIAN_PASSWORD=<password>
(可选) 您可以通过以下命令发布配置文件
php artisan vendor:publish --provider="Laraditz\Experian\ExperianServiceProvider" --tag="config"
运行迁移命令以创建必要的数据库表。
php artisan migrate
可用方法
以下是此包下所有可用的方法。
ccrisSearch(string $name, string $id, string $dob, ?string $country, ?string $id2, ?string $phone, ?string $email, ?string $address)- 至少必须提供
phone、email或address中的一个。 id参数用于新的IC或护照号。id2参数用于旧的IC或警察证。- IC格式为XXXXXX-XX-XXXX。
dob格式为YYYY-MM-DD。country默认为MY。
- 至少必须提供
checkProcessingReport(string $refNo)getRecord(string $refNo)
用法
搜索CCRIS
// Using service container $experian = app('experian')->ccrisSearch( name: "Ali bin Ahmad", id: "92XXXX-XX-XXXX", dob: "YYYY-MM-DD", phone: "012XXXXXXX" ); // Using facade $experian = \Experian::ccrisSearch( name: "Ali bin Ahmad", id: "92XXXX-XX-XXXX", dob: "YYYY-MM-DD", phone: "012XXXXXXX" );
测试
composer test
变更日志
请参阅CHANGELOG获取更多关于最近更改的信息。
贡献
请参阅CONTRIBUTING获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件raditzfarhan@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。