---
title: "Inštalácia — Contacts for Laravel | Roundly"
description: "Inštalácia cez Composer, publikovanie migrácií kontaktov a dvoch sprievodných migrácií, voliteľne konfigurácie a prekladov."
url: https://roundly-consulting.com/sk/open-source/navody/contacts-for-laravel/instalacia
language: sk
---

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

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

# Inštalácia

Pridajte balík. Service provider sa načíta automaticky a alias fasády Contacts sa zaregistruje za vás:

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

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

Migrácie je potrebné publikovať — balík ich za vás nikdy nespustí. contacts-migrations publikuje dva súbory v tomto poradí: create\_contacts\_table a update\_contacts\_table\_with\_one\_primary\_per\_kind s indexom jedného primárneho kontaktu (pozrite Databázová schéma). Inštalácia, ktorá už create\_contacts\_table publikovala, spustí ten istý príkaz na publikovanie znova: publikovanú kópiu balík rozpozná, pridá len nový súbor a php artisan migrate ho spustí.

Každá migrácia vznikne ako súbor s časovou pečiatkou, ktorý patrí vám. Opätovné publikovanie neupravenej kópie (s --force) ju prepíše na mieste namiesto vytvorenia druhej; kópiu, ktorú ste upravili — ani inú migráciu s rovnakým názvom — nikdy neprepíše: migrácia balíka sa publikuje vedľa nej s novou časovou pečiatkou a o tom, ktorú si ponecháte, rozhodnete vy.

## Sprievodné migrácie

Composer automaticky nainštaluje addresses-for-laravel a connections-for-laravel. Každý Contact cez ne nesie adresár štruktúrovaných adries a hrany vzťahov a pri zmazaní kontaktu sa upracú obe — publikujte a spustite preto aj ich migrácie:

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

## Konfigurácia a preklady

Obe sú voliteľné — každý konfiguračný kľúč má predvolenú hodnotu a popisy typov aj chybové hlásenia sú súčasťou balíka v angličtine a slovenčine. Publikujte ich len vtedy, keď ich chcete prepísať alebo pridať ďalší jazyk do lang/vendor/contacts/<locale>:

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

Publish tagy sú contacts-migrations, contacts-config a contacts-translations.

## 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/contacts-for-laravel.md)
