anselmojacyntho / carrier
巴西定制库,用于通过cep或列出地区、州、城市和地区进行地址搜索,使用postmon和ibge服务
dev-master
2020-05-20 00:35 UTC
Requires
- illuminate/support: ~5|~6|~7
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3|~4
- phpunit/phpunit: ^8.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-20 10:12:28 UTC
README
Carrier 是一个 PHP 和 Laravel 的包,它提供了与 postmon 和 IBGE 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 了解详情和待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
鸣谢
许可证
许可证。有关更多信息,请参阅 许可证文件。