巴西定制库,用于通过cep或列出地区、州、城市和地区进行地址搜索,使用postmon和ibge服务

dev-master 2020-05-20 00:35 UTC

This package is auto-updated.

Last update: 2024-09-20 10:12:28 UTC


README

Latest Version on Packagist Total Downloads Build Status

Carrier 是一个 PHP 和 Laravel 的包,它提供了与 postmonIBGE api 的集成,允许通过 cep 搜索地址以及列出巴西的州、城市、街区和地区。

安装

通过 Composer

通过 Composer 拉取此包。

    {
        "require": {
            "anselmojacyntho/carrier": "dev-master"
        }
    }

或者在终端中运行: composer require anselmojacyntho/carrier

Laravel 5.0+ 集成

将服务提供者添加到您的 config/app.php 文件

    'providers'     => array(

        //...        
        AnselmoJacyntho\Carrier\CarrierServiceProvider::class

    ),

将外观添加到您的 config/app.php 文件

    'aliases'       => array(

        //...        
        'Carrier' => AnselmoJacyntho\Carrier\Facades\Carrier::class

    ),

用法

该包为您的应用程序提供了一个简单的接口,用于通过 CEP 或列出地区、州、城市和街区来搜索地址。

Laravel 使用

    use AnselmoJacyntho\Carrier\Facades\Carrier;

    // Get address by cep
    $response = Carrier::findByCep('328947');

    // Get all regions
    $response = Carrier::getRegions();

    // Get states by region id
    $response = Carrier::getStatesByRegion(1);

    // Get all states
    $response = Carrier::getStates();

    // Get all cities
    $response = Carrier::getCities();

    // Get city by state id
    $response = Carrier::getCitiesByState(3);

    // Get all district by city id
    $response = Carrier::getDistrictsByCity(3550308);

变更日志

请参阅 changelog 以获取有关最近更改的更多信息。

测试

$ composer test

贡献

请参阅 contributing.md 了解详情和待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

鸣谢

许可证

许可证。有关更多信息,请参阅 许可证文件