---
title: "Inštalácia — Refresh Tokens for Laravel | Roundly"
description: "Inštalácia cez Composer, publikovanie a spustenie migrácie a pridanie traitu HasRefreshTokens na každý model vlastníka."
url: https://roundly-consulting.com/sk/open-source/navody/refresh-tokens-for-laravel/instalacia
language: sk
---

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

[Refresh Tokens for Laravel](https://roundly-consulting.com/sk/open-source/navody/refresh-tokens-for-laravel.md)

# Inštalácia

Pridajte balík, potom publikujte a spustite migráciu. Migrácie sa len publikujú — balík ich sám nenačítava — a service provider aj fasáda RefreshTokens sa zaregistrujú automaticky:

```bash
composer require roundly-consulting/refresh-tokens-for-laravel

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

Ak majú vaše modely vlastníkov kľúče UUID alebo ULID, nastavte `key_type` **pred** migráciou — stĺpec `owner_id` je súčasťou schémy:

```bash
REFRESH_TOKENS_KEY_TYPE=ulid
```

Konfiguračný súbor je voliteľný — každý kľúč má predvolenú hodnotu z env. Publikujte ho, len ak ho chcete prepísať:

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

## Pridajte trait

Pridajte HasRefreshTokens na každý model, ktorý drží relácie — akýkoľvek Authenticatable Eloquent model. Každý model vlastníka je v tej istej tabuľke samostatný typ účtu:

```php
use Illuminate\Foundation\Auth\User as Authenticatable;
use RoundlyConsulting\RefreshTokens\Traits\HasRefreshTokens;

final class User extends Authenticatable
{
    use HasRefreshTokens;
}

final class Client extends Authenticatable   // a second, isolated account type
{
    use HasRefreshTokens;
}
```

Balík vystavuje len dva publish tagy: refresh-tokens-migrations a refresh-tokens-config. Sprievodné balíky — crypto-for-laravel, enums-for-laravel a package-toolkit-for-laravel — sa nainštalujú automaticky a nevyžadujú žiadnu konfiguráciu.

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