---
title: "Inštalácia — Addresses for Laravel | Roundly"
description: "Inštalácia cez Composer, publikovanie a spustenie migrácie adries (typ kľúča UUID či ULID nastavte vopred) a voliteľne publikovanie config/addresses.php."
url: https://roundly-consulting.com/sk/open-source/navody/addresses-for-laravel/instalacia
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Addresses for Laravel](https://roundly-consulting.com/sk/open-source/navody/addresses-for-laravel.md)

# Inštalácia

Pridajte balík. Service provider sa zaregistruje automaticky cez package discovery a alias fasády Addresses pridá podľa konfigurácie — bez manuálnej registrácie:

```bash
composer require roundly-consulting/addresses-for-laravel
```

## Publikovanie a spustenie migrácie

Migrácia sa len publikuje: balík ju nikdy nenačítava sám, takže php artisan migrate nevytvorí nič, kým ju nepublikujete. Skončí v database/migrations s časovou pečiatkou, publikovaná kópia patrí vám a môžete ju upravovať a opätovné publikovanie s --force prepíše ten istý súbor namiesto vytvorenia druhej kópie:

```bash
php artisan vendor:publish --tag="addresses-migrations"
php artisan migrate
```

Ak modely, ktoré budú vlastniť adresy, používajú UUID alebo ULID primárne kľúče, nastavte ADDRESSES\_KEY\_TYPE ešte pred spustením migrácie — typ kľúča sa zapíše do stĺpca addressable (pozrite Databázová schéma a typy kľúčov).

## Publikovanie konfigurácie (voliteľné)

Každý kľúč má funkčnú predvolenú hodnotu, takže config/addresses.php publikujete, len ak chcete niektorý zmeniť:

```bash
php artisan vendor:publish --tag="addresses-config"
```

Balík vystavuje presne dva publish tagy — addresses-migrations a addresses-config. Nedodáva žiadne routy, views, preklady ani Artisan príkazy.

## Kontrola nastavenia

Balík pridáva do php artisan about sekciu Addresses — model, tabuľku, predvolený typ, či je zapnutá normalizácia krajín, základný názov triedy resolvera (alebo NONE) a alias fasády (alebo DISABLED); nesprávne nastavený model, predvolený typ, normalise\_country, resolver či alias sa zobrazí ako INVALID a príkaz nezlyhá. Uložené adresy sa v nej nikdy nezobrazia:

```bash
php artisan about --only=addresses
```

## Ďalšie kroky

- Pridajte trait HasAddresses každému modelu, ktorý vlastní adresy.
- Adresy vytvárajte fluentným builderom alebo cez DTO AddressData.
- Čítajte ich cez primaryAddress(), addressesOfType() alebo query scopy.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/addresses-for-laravel.md)
