flyingluscas / viacep-php
ViaCEP PHP SDK
v2.0.0
2019-08-25 00:57 UTC
Requires
- php: ~5.6|~7.0
- ext-json: *
- guzzlehttp/guzzle: ~6.2
Requires (Dev)
- codeclimate/php-test-reporter: 0.3.*
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-25 12:17:34 UTC
README
使用 ViaCEP REST API 通过邮编搜索地址。
安装
通过 Composer
$ composer require flyingluscas/viacep-php
用法
findByZipCode
通过邮编查找地址。
use FlyingLuscas\ViaCEP\ViaCEP; $viacep = new ViaCEP; $address = $viacep->findByZipCode('01001-000')->toArray(); /* Should return something like this: [ 'zipCode' => '01001-000', 'street' => 'Praça da Sé', 'complement' => 'lado ímpar', 'neighborhood' => 'Sé', 'city' => 'São Paulo', 'state' => 'SP', 'ibge' => '3550308', ] */ $address = $viacep->findByZipCode('01001-000')->toJson(); /* Should return something like this: { "zipCode": "01001-000", "street": "Praça da Sé", "complement": "lado ímpar", "neighborhood": "Sé", "city": "São Paulo", "state": "SP", "ibge": "3550308" } */
findByStreetName
使用州、城市和街道名称搜索地址。
use FlyingLuscas\ViaCEP\ViaCEP; $viacep = new ViaCEP; $addresses = $viacep->findByStreetName('SP', 'São Paulo', 'Gomes de Carvalho'); /* Should return something like this: [ [ 'zipCode' => '01001-000', 'street' => 'Praça da Sé', 'complement' => 'lado ímpar', 'neighborhood' => 'Sé', 'city' => 'São Paulo', 'state' => 'SP', 'ibge' => '3550308', ], [ 'zipCode' => '01001-000', 'street' => 'Praça da Sé', 'complement' => 'lado ímpar', 'neighborhood' => 'Sé', 'city' => 'São Paulo', 'state' => 'SP', 'ibge' => '3550308', ] ] */
变更日志
请参阅 CHANGELOG 以获取更多最近更改信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 lucas.pires.mattos@gmail.com 而不是使用问题跟踪器。
鸣谢
许可协议
MIT 许可协议(MIT)。请参阅 许可文件 以获取更多信息。