rayblair / numverifywrapper
numverify等数字验证API的包装器
1.0
2018-08-30 19:55 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-26 02:43:29 UTC
README
安装
composer require rayblair/numverifywrapper
Laravel集成
将服务提供者添加到你的config/app.php文件中
'providers' => [ // ... Rayblair\NumverifyWrapper\NumverifyServiceProvider::class, ],
将外观添加到你的config/app.php文件中
'aliases' => [ // ... 'Numverify' => Rayblair\NumverifyWrapper\Facades\Numverify::class, ],
添加API密钥
如果你还没有,请访问http://numverify.com并注册API密钥。发布配置文件php artisan vendor:publish,然后替换配置中的环境变量或在.env文件中添加API密钥"NUMVERIFY_API_KEY="
Laravel
设置变量和验证
您可以使用以下方法设置对象变量(电话号码和国家代码),然后运行verify()方法来验证设置的值。
Numverify::setNumber("1234567890"); Numverify::setCountryCode("GB"); Numverify::verify();
或者将它们全部堆叠在一起。
Numverify::setNumber("1234567890")->setCountryCode("GB")->verify();
简短方法
您也可以直接通过verify()方法传递电话号码和国家代码
Numverify::verify("+441234567890"); // OR Numverify::verify("1234567890", "GB");
或使用numverify()辅助函数。
numverify("1234567890"); // OR numverify("1234567890", "GB");
仅返回验证结果
// Returns either turn or false depending on api result Numverify::isValid();
非Laravel
require_once "vendor/autoload.php"; $data['api_key'] = "<Numverify Api Key>"; $numverify = new Rayblair\NumverifyWrapper\NumverifyService($data); $numverify->setNumber("1234567890")->setCountryCode("GB")->verify();
许可证
NumverifyWrapper遵循MIT许可证。
版权所有 2018 Ray Blair