---
title: "Udalosti — Notifications for Laravel | Roundly"
description: "Každá udalosť, ktorú balík spúšťa po commite — schránka, e-mail, súhrn, pripomienka, eskalácia, preferencia, preskočenie a chyby interop."
url: https://roundly-consulting.com/sk/open-source/navody/notifications-for-laravel/udalosti
language: sk
---

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

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

# Udalosti

Všetky udalosti sú final readonly a spúšťajú sa po commite (ShouldDispatchAfterCommit), takže odoslanie v transakcii, ktorá sa vráti, nespustí nič. Balík nikdy nevysiela — recept pre Reverb nájdete v sekcii Schránka.

| Udalosť | Obsah | Kedy |
| --- | --- | --- |
| `InboxItemCreated` | `item` | Nová položka schránky — vysielajte ju cez InboxItemResource na vašom súkromnom kanáli. |
| `InboxItemUpdated` | `item, previousCount` | Udalosť sa zlúčila do existujúcej položky (vyšší count, posledný aktér a dáta). |
| `InboxItemsRead` | `recipient, ids` | Položky boli označené ako prečítané — jedna, alebo viac naraz cez markAllRead(). |
| `InboxItemArchived / InboxItemUnarchived` | `item` | Položka bola archivovaná / vrátená z archívu. |
| `NotificationMailSent` | `delivery` | E-mail bol odoslaný. |
| `NotificationMailFailed` | `delivery, reason` | E-mail sa nepodarilo odoslať — reason je CancelReason (transport, render, unknown, payload). |
| `NotificationMailHeld` | `delivery, until` | E-mail je podržaný do konca tichých hodín. |
| `DigestSent` | `run, count` | Súhrnný e-mail bol odoslaný. |
| `ReminderScheduled / ReminderRescheduled` | `reminder` | Riadok pripomienky bol naplánovaný / posunul sa s dátumom kotvy. |
| `ReminderCancelled` | `reminder` | Pripomienka alebo eskalácia bola zrušená — pozrite jej cancel\_reason. |
| `ReminderFired / EscalationFired` | `reminder` | Pripomienka / eskalácia bola odoslaná. |
| `NotificationPreferenceChanged` | `user, scope, old, new` | Zmenila sa preferencia; scope je type, category, digest, quiet\_hours, timezone alebo reset. update() spustí jednu za každý zmenený druh, kategóriu a nastavenie, pri rollbacku žiadnu. |
| `RecipientSkipped` | `type, recipient, reason` | Príjemca z odoslania nedostal nič (reason: no\_access). |
| `NotificationInteropFailed` | `notification, channel, exception` | Interop listener zlyhal pri odosielaní iného balíka; tá notifikácia odišla bez zásahu. Len názvy tried bez namespace. |

```php
use Illuminate\Support\Facades\Event;
use RoundlyConsulting\Notifications\Events\EscalationFired;
use RoundlyConsulting\Notifications\Events\NotificationMailFailed;
use RoundlyConsulting\Notifications\Events\NotificationPreferenceChanged;

Event::listen(NotificationMailFailed::class, fn (NotificationMailFailed $event) => Log::warning('Mail failed', [
    'delivery' => $event->delivery->getKey(),
    'reason' => $event->reason->value,      // transport, render, unknown, payload, …
]));

Event::listen(EscalationFired::class, fn (EscalationFired $event) => Metrics::increment('escalations'));

Event::listen(NotificationPreferenceChanged::class, fn ($event) => Audit::record($event->user, $event->scope, $event->old, $event->new));
```

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