flyingluscas/viacep-php

v2.0.0 2019-08-25 00:57 UTC

This package is auto-updated.

Last update: 2024-09-25 12:17:34 UTC


README

Latest Version on Packagist CircleCI Codecov Software License Total Downloads

使用 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

贡献

请参阅 CONTRIBUTINGCONDUCT 以获取详细信息。

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件 lucas.pires.mattos@gmail.com 而不是使用问题跟踪器。

鸣谢

许可协议

MIT 许可协议(MIT)。请参阅 许可文件 以获取更多信息。