dsposito / address-validator
支持多种第三方验证地址验证器。
v0.2.0
2017-03-24 09:26 UTC
Requires
- php: ^7.0
- easypost/easypost-php: ^3.0
- guzzlehttp/guzzle: ^5.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- satooshi/php-coveralls: ^1.0
- squizlabs/php_codesniffer: ^2.8
This package is not auto-updated.
Last update: 2024-09-21 14:20:32 UTC
README
概述
支持多种第三方验证器的地址验证器适配器。
安装
运行以下命令将包添加到您的项目中 composer
composer require dsposito/address-validator
或者,将 "dsposito/address-validator": "^0.1"
添加到您的 composer.json 文件中。
使用方法
$provider = Provider::instance( 'usps', [ 'endpoint' => 'http://production.shippingapis.com/ShippingAPI.dll', 'user_id' => 'SK297O2B7BF221', ] ); $address = $provider->validate(new Address([ 'name' => 'Elon Musk', 'street1' => '3500 Deer Creek Road', 'city' => 'Palo Alto', 'state' => 'CA', 'zip' => '94304', 'country' => 'US', ]));
测试
要从根目录运行测试套件,请运行以下命令
composer install
vendor/bin/phpunit -d usps_user_id=YOUR_USPS_ID -d easypost_api_key=YOUR_EASYPOST_KEY
注意:运行集成测试时需要有效的API密钥。