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

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

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

# Inštalácia

Pridajte balík cez Composer, potom publikujte a spustite migrácie. Service provider sa zaregistruje automaticky a money-for-laravel aj package-toolkit-for-laravel sa nainštalujú ako závislosti — bez manuálnej registrácie:

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

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

Migrácie sa len publikujú: balík sám žiadnu nenačítava, takže migrate pred publikovaním nič nevytvorí. Publikovanie skopíruje coupons a potom coupon\_redemptions do database/migrations s časovými pečiatkami o sekundu od seba, takže odkazovaná tabuľka vždy vznikne skôr. Opätovné publikovanie prepíše tie isté súbory namiesto vytvorenia duplikátov.

## Voliteľné publikovanie

Konfiguračný súbor je voliteľný — každý kľúč má predvolenú hodnotu a všetky okrem jedného sa dajú nastaviť cez env. Publikujte ho, len ak chcete niečo prepísať:

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

Anglický a slovenský preklad sú súčasťou balíka. Publikujte ich, ak chcete upraviť hlásenia validačného pravidla a názvy typov zliav alebo pridať ďalší jazyk:

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

| Tag | Publikuje do |
| --- | --- |
| `coupons-migrations` | `database/migrations/<timestamp>_create_coupons_table.php, …_create_coupon_redemptions_table.php` |
| `coupons-config` | `config/coupons.php` |
| `coupons-translations` | `lang/vendor/coupons/{en,sk}/messages.php` |

## Pred migrovaním

Ak vaše modely zákazníkov — zvyčajne User — používajú primárne kľúče UUID alebo ULID, nastavte coupons.key\_type ešte pred spustením migrácie. Určuje typ polymorfného stĺpca redeemer v coupon\_redemptions (pozrite si Zákazníci a limity na zákazníka).

## Prehľad

Balík pridáva sekciu Coupons do príkazu about v Laraveli:

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

- Model — použitá trieda modelu kupónu.
- Default currency — coupons.default\_currency, alebo INVALID: … s dôvodom, ak nie je reťazcom.
- Redeemer tracking — ON alebo OFF.
- Generated codes — len dĺžka a veľkosť abecedy, napr. „6 chars from a 36-symbol alphabet“. Samotná abeceda sa nikdy nevypíše; nepoužiteľná hodnota code.\* sa zobrazí ako INVALID: … s názvom kľúča a príkaz nezlyhá.
- Route key — stĺpec, podľa ktorého sa viaže {coupon}, alebo INVALID: … s dôvodom.

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