PHPackages                             floac/laravel-ukrpost - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. floac/laravel-ukrpost

ActiveLibrary[API Development](/categories/api)

floac/laravel-ukrpost
=====================

UkrPoshta api integration

1.0.1(2y ago)064MITPHP

Since Apr 15Pushed 2y ago1 watchersCompare

[ Source](https://github.com/Floac-web/laravel-ukrpost)[ Packagist](https://packagist.org/packages/floac/laravel-ukrpost)[ RSS](/packages/floac-laravel-ukrpost/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Встановлення
------------

[](#встановлення)

```
composer require floac/laravel-ukrpost

```

Реалізовано
-----------

[](#реалізовано)

Доступний функціонал:

- [Адресний класифікатор](#address-classifier)
    - [regions](#get-regions) - Отримання переліку областей.
    - [districts](#get-districts) - Отримання переліку районів.
    - [cities](#get-cities) - Отримання переліку населених пунктів.
    - [streets](#get-streets) - Отримання переліку вулиць.
    - [houses](#get-houses) - Отримання переліку будинків вулиць.
    - [post offices](#get-post-offices) - Отримання інформації про поштове відділення.
    - [post offices open hours](#get-post-offices-open-hours) - Отримання інформації про графік роботи поштового відділення.
    - [post offices by geolocation](#get-post-offices-by-geolocation) - Отримання інформації про найближчі поштові відділення.
    - [city by postcode](#get-city-by-postcode) - Отримання інформації про населений пункт за індексом.
    - [address by postcode](#get-address-by-postcode) - Отримання адресної інформації за індексом.
- [Адреси](#address) - створення адрес. (для створення відправки)
- [Клієнти](#clients) - створення клієнтів. (для створення відправки)
- [Відправка](#document) - створення відправки

### Address classifier

[](#address-classifier)

#### Get regions

[](#get-regions)

Отримання переліку областей

```
Floac\Ukrpost\Facades\Dictionary::regions(string $region_ua = null);
```

#### Get districts

[](#get-districts)

Отримання переліку районів

```
Floac\Ukrpost\Facades\Dictionary::districts(string $district_ua = null, int $region_id = null);
```

#### Get cities

[](#get-cities)

Отримання переліку населених пунктів

```
Floac\Ukrpost\Facades\Dictionary::cities(string $city_ua = null, int $district_id = null, int $region_id = null);
```

#### Get streets

[](#get-streets)

Отримання переліку вулиць

```
Floac\Ukrpost\Facades\Dictionary::streets(string $street_ua = null, int $city_id = null, int $district_id = null, int $region_id = null);
```

#### Get houses

[](#get-houses)

Отримання переліку будинків вулиць

```
Floac\Ukrpost\Facades\Dictionary::houses(int $street_id, string $housenumber = null);
```

#### Get post offices

[](#get-post-offices)

Отримання інформації про поштове відділення

```
Floac\Ukrpost\Facades\Dictionary::postOffices(string $zip_code = null, int $street_id = null, int $city_id = null, int $district_id = null, int $region_id = null);
```

#### Get post offices open hours

[](#get-post-offices-open-hours)

Отримання інформації про графік роботи поштового відділення

```
Floac\Ukrpost\Facades\Dictionary::postOfficesOpenHours(string $zip_code, int $post_office_id = null);
```

#### Get post offices by geolocation

[](#get-post-offices-by-geolocation)

Отримання інформації про найближчі поштові відділення

```
Floac\Ukrpost\Facades\Dictionary::postOfficesByGeolocation(float $lat, float $long, int $maxdistance = 1);
```

#### Get city by postcode

[](#get-city-by-postcode)

Отримання інформації про населений пункт за індексом

```
Floac\Ukrpost\Facades\Dictionary::citiesByPostcode(string $postcode);
```

#### Get address by postcode

[](#get-address-by-postcode)

Отримання адресної інформації за індексом

```
Floac\Ukrpost\Facades\Dictionary::addressesByPostcode(string $postcode);
```

### Відправки

[](#відправки)

#### Address

[](#address)

Створення адреси

```
    $api = new Floac\Ukrpost\Document\Api(
        'bearerToken',
        'counterpartyToken'
    );

    $address = new Floac\Ukrpost\Document\Models\Address($api);

    $address->set(
        postcode: '07401',
        country: 'UA',
        region: 'Київська',
        city: 'Бровари',
        district: 'Київський',
        street: 'Котляревського',
        houseNumber: '12',
        apartmentNumber: '33'
    );

    $address->save();
```

#### Clients

[](#clients)

Створення клієнта

```
    $api = new Floac\Ukrpost\Document\Api(
        'bearerToken',
        'counterpartyToken'
    );

    $client = new Client($api);

    $client->set(
        firstName: 'Олександр',
        lastName: 'Петренко',
        phone: 380663443224,
        address: $address,
    );

    $client->save();
```

#### Document

[](#document)

Створення відправки

```
    $api = new Floac\Ukrpost\Document\Api(
        'bearerToken',
        'counterpartyToken'
    );

    $document = new Document($api);

    $document->save($senderClient, $recipientClient, $parcel);
```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

802d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b37d17b3bce7bc847f5c101d23862d8c27fe0868dafc6300d9020b5f6cd99aec?d=identicon)[Floac-web](/maintainers/Floac-web)

---

Tags

laravellaravel-UkrPost

### Embed Badge

![Health badge](/badges/floac-laravel-ukrpost/health.svg)

```
[![Health](https://phpackages.com/badges/floac-laravel-ukrpost/health.svg)](https://phpackages.com/packages/floac-laravel-ukrpost)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.5M920](/packages/statamic-cms)[darkaonline/l5-swagger

OpenApi or Swagger integration to Laravel

2.9k36.4M126](/packages/darkaonline-l5-swagger)[knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

2.3k13.5M60](/packages/knuckleswtf-scribe)[mozex/anthropic-laravel

Laravel integration for the Anthropic API: facade, config publishing, install command, testing fakes, messages, streaming, tool use, thinking, and batches.

72287.1k1](/packages/mozex-anthropic-laravel)[yakovenko/laravel-lighthouse-graphql-multi-schema

A Laravel package that provides multi-schema support for Lighthouse GraphQL.

17112.5k](/packages/yakovenko-laravel-lighthouse-graphql-multi-schema)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

783.5k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
