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

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

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

# Inštalácia

Pridajte balík. Service provider sa zaregistruje automaticky a spolu s ním sa nainštalujú aj jeho dve závislosti od Roundly — package-toolkit-for-laravel a money-for-laravel:

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

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

## Migrácia len cez publikovanie

Balík svoju migráciu sám nenačítava. Publikovanie skopíruje migráciu credits do vášho database/migrations, kde ju vlastníte vy — samotné php artisan migrate pred publikovaním preto nevytvorí nič. Súbor dostane aktuálnu časovú pečiatku, takže sa spustí po vašich tabuľkách; opätovné publikovanie prepíše ten istý súbor.

Migrácia vytvorí dve tabuľky: credits, samotnú knihu pohybov, a credit\_locks, jeden malý riadok na vlastníka, ktorý zoraďuje súbežné zmeny (pozrite Ochrana pred prečerpaním).

Ak vaše modely s kreditmi používajú kľúče UUID alebo ULID, nastavte CREDITS\_KEY\_TYPE ešte pred migráciou — pozrite si Typy kľúčov a schéma.

## Migrácia len dopredu

Ako každá migrácia balíkov od Roundly nemá down(): php artisan migrate:rollback obe tabuľky nezmaže a nasledujúce migrate potom zlyhá na „table already exists“. Publikovaná kópia patrí vám — pri odinštalovaní zmažte credits a credit\_locks vo vlastnej migrácii alebo do svojej kópie doplňte down().

## Konfigurácia a preklady

Konfiguračný súbor je voliteľný — balík funguje bez akejkoľvek konfigurácie. Publikujte ho, len ak chcete zmeniť predvolenú hodnotu:

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

Texty výnimiek sa dajú preložiť a balík ich obsahuje v angličtine aj slovenčine. Publikujte ich do lang/vendor/credits, ak ich chcete upraviť alebo pridať ďalšie jazyky:

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

Balík vystavuje presne tri publish tagy: credits-migrations, credits-config a credits-translations.

## Ďalšie kroky

- Pridajte modelu rozhranie Creditable a trait HasCredits.
- Pripisujte a odpisujte kredity cez modifyCredits().
- Rozdeľte kredity do pomenovaných skupín, ak sa rôzne druhy nesmú navzájom miešať.

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