kolirt/laravel-ukrposhta

此包是为UkrPoshta API创建的。

1.0.3 2023-10-19 17:18 UTC

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']);