---
title: "Udalosti — JWT for Laravel | Roundly"
description: "Štyri udalosti životného cyklu — vydanie používateľského a servisného tokenu, zlyhané overenie, zakázanie — len s bezpečnými metadátami."
url: https://roundly-consulting.com/sk/open-source/navody/jwt-for-laravel/udalosti
language: sk
---

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

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

# Udalosti

Balík spúšťa udalosti cez dispatcher v kontajneri (ak žiadny nie je, nerobí nič), takže môžete auditovať, merať či upozorňovať bez zásahu do balíka. Obsah je minimálny a nikdy nenesie tokeny, tajomstvá ani kľúče:

| Udalosť | Kedy | Obsah |
| --- | --- | --- |
| `UserTokenIssued` | Vydá sa používateľský token (prístupový, challenge, verify alebo vlastný). | subject, scope, jti, expiresAt |
| `ServiceTokenIssued` | Vydá sa servisný token. | issuer, audience, jti, expiresAt |
| `TokenVerificationFailed` | Zlyhá explicitné volanie Jwt::verify(). | reason, exceptionClass |
| `TokenDenied` | jti sa pridá do denylistu. | jti, until |

Všetky štyri sú final readonly triedy v RoundlyConsulting\\Jwt\\Events:

```php
use Illuminate\Support\Facades\Event;
use RoundlyConsulting\Jwt\Events\TokenVerificationFailed;
use RoundlyConsulting\Jwt\Events\UserTokenIssued;

Event::listen(function (UserTokenIssued $event): void {
    logger()->info('token issued', [
        'sub'   => $event->subject,
        'scope' => $event->scope,
        'jti'   => $event->jti,
        'exp'   => $event->expiresAt->toIso8601String(),
    ]);
});

Event::listen(function (TokenVerificationFailed $event): void {
    logger()->warning('token verify failed', [
        'reason' => $event->reason,
        'type'   => $event->exceptionClass,
    ]);
});
```

TokenVerificationFailed sa spúšťa len z explicitného Jwt::verify() — nikdy z tichého overovania v guardoch, takže anonymné pokusy ním nezahltia logy.

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