kolirt / laravel-ukrposhta
此包是为UkrPoshta API创建的。
1.0.3
2023-10-19 17:18 UTC
Requires
- guzzlehttp/guzzle: > 6.0.0
This package is auto-updated.
Last update: 2024-09-19 19:07:54 UTC
README
此包是为UkrPoshta API创建的。
安装
$ composer require kolirt/laravel-ukrposhta
$ php artisan ukrposhta:install
方法
所有可用方法
- 地址分类器
- 获取地区 - 获取地区列表(可按名称部分搜索)的服务。
- 获取区 - 获取区列表(可按名称部分搜索)的服务。
- 获取城市 - 获取居民点列表(可按名称部分搜索)的服务。
- 获取街道 - 获取城市居民点街道列表(包含地区和省份详细信息)(可按名称部分搜索)的服务。
- 获取房屋 - 获取街道房屋列表(可按街道标识符搜索)的服务。
- 获取邮政局 - 获取关于邮政局的信息(可按邮政局索引搜索)的服务。
- 获取邮政局营业时间 - 获取邮政局工作时间信息(可按邮政局索引搜索)的服务。
- 通过地理定位获取邮政局 - 获取最近的邮政局信息(可按地理坐标搜索)的服务。
- 通过邮编获取城市 - 获取关于地区、区和居民点的信息(可按索引获取信息在不同语言中)的服务。
- 通过邮编获取地址 - 获取关于地址的信息(可按索引获取信息在不同语言中)的服务。
地址分类器
获取地区
获取地区列表(可按名称部分搜索)的服务。
支持的 $lang: uk, en。
Kolirt\Ukrposhta\Facade\Ukrposhta::getRegions([string $region_name = null [, string $lang = 'uk']]);
获取区
获取区列表(可按名称部分搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getDistricts([string $district_name = null [, int $region_id = null]]);
获取城市
获取居民点列表(可按名称部分搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getCities([string $city_name = null [, int $district_id = null [, int $region_id = null]]]);
获取街道
获取城市居民点街道列表(包含地区和省份详细信息)(可按名称部分搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getStreets([string $street_name = null [, int $city_id = null [, int $district_id = null [, int $region_id = null]]]]);
获取房屋
获取街道房屋列表(可按街道标识符搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getHouses(int $street_id [, string $house_number = null]);
获取邮政局
获取关于邮政局的信息(可按邮政局索引搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getPostOffices([string $zip_code = null [, int $street_id = null [, int $city_id = null [, int $district_id = null [, int $region_id = null [, int $additionally_city_id = null [, int $additionally_district_id = null [, int $additionally_region_id = null]]]]]]]]);
获取邮政局营业时间
获取邮政局工作时间信息(可按邮政局索引搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getPostOfficesOpenHours(string $zip_code [, int $post_office_id = null]);
通过地理定位获取邮政局
获取最近的邮政局信息(可按地理坐标搜索)的服务。
Kolirt\Ukrposhta\Facade\Ukrposhta::getPostOfficesByGeolocation(float $lat, float $lng [, int $radius = 1]);
通过邮编获取城市
获取关于地区、区和居民点的信息(可按索引获取信息在不同语言中)的服务。
支持的 $lang: uk, en, ru。
Kolirt\Ukrposhta\Facade\Ukrposhta::getCitiesByPostcode(string $zip [, string $lang = 'uk']);
通过邮编获取地址
通过索引获取地址信息的服务(支持多种语言获取信息)。
支持的 $lang: uk, en, ru。
Kolirt\Ukrposhta\Facade\Ukrposhta::getAddressesByPostcode(string $zip [, string $lang = 'uk']);