---
title: "Inštalácia — Passkeys for Laravel | Roundly"
description: "Inštalácia cez Composer, publikovanie a spustenie migrácií, potom nastavenie ID relying party a povolených originov."
url: https://roundly-consulting.com/sk/open-source/navody/passkeys-for-laravel/instalacia
language: sk
---

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

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

# Inštalácia

Pridajte balík. Service provider sa načíta automaticky (auto-discovery) a alias fasády Passkeys sa zaregistruje za vás:

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

Migrácie sa len publikujú — balík ich sám nikdy nenačíta, takže publikovanie nie je voliteľné. Publikujú sa dve migrácie: create\_passkeys\_table a doplnková add\_attestation\_type\_to\_passkeys\_table:

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

Ak premenúvate tabuľku (passkeys.table) alebo vlastníci kľúčov používajú UUID či ULID (passkeys.key\_type), publikujte konfiguráciu a nastavte tieto kľúče ešte pred migráciou — migrácia číta oba.

## Voliteľné publikovanie

Chybové hlásenia sú pribalené v angličtine a slovenčine a riadia sa jazykom aplikácie. Konfiguráciu publikujte, ak chcete meniť predvolené hodnoty, a preklady, ak chcete hlásenia upraviť alebo doplniť ďalší jazyk:

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

## Povinné pred prvou ceremóniou

Dve hodnoty sa vynucujú hneď, ako sa ceremónia spustí. ID relying party sa odvodí z hostu v app.url; allowlist originov predvolenú hodnotu nemá. Ceremónia bez niektorej z nich vyhodí InvalidConfiguration:

```bash
PASSKEYS_RP_ID=example.com
PASSKEYS_ORIGINS=https://example.com,https://www.example.com
```

## Ďalšie kroky

- Pridajte stĺpec s identifikátorom a trait InteractsWithPasskeys na model používateľa (pozri Model používateľa).
- Pre každú ceremóniu pripravte dva endpointy — možnosti smerom von, odpoveď dnu (pozri Registrácia a Prihlásenie).
- Obmedzovanie pokusov, CSRF a vydávanie session či tokenov ponechajte vo svojej aplikácii — balík nič z toho neobsahuje.

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