---
title: "Udalosti — Posts for Laravel | Roundly"
description: "PostPublished, PostScheduled, PostArchived a PostDrafted — jedna udalosť na každý prechod, každá s id príspevku."
url: https://roundly-consulting.com/sk/open-source/navody/posts-for-laravel/udalosti
language: sk
---

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

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

# Udalosti

Každý prechod v publikačnom cykle spustí udalosť z RoundlyConsulting\\Posts\\Events, ktorá nesie id príspevku ako public readonly int|string $postId:

| Udalosť | Spúšťa ju |
| --- | --- |
| `PostPublished` | publish(), create() publikovaného príspevku a publishDue() / posts:publish-scheduled |
| `PostScheduled` | schedule() a create() naplánovaného príspevku |
| `PostArchived` | archive() — aj listener moderácie |
| `PostDrafted` | unpublish() — aj listener moderácie |

```php
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Event;
use RoundlyConsulting\Posts\Events\PostPublished;

Event::listen(PostPublished::class, fn (PostPublished $e) => Cache::forget("post:{$e->postId}"));
```

Udalosti sa spúšťajú, len keď sa stav naozaj zmení — každé schedule() spustí PostScheduled, keďže vždy posunie dátum — takže opakované volanie ani súbežný beh publishDue() nikdy nespustí udalosť dvakrát.

Balík sám počúva na PostPublished (predgenerovanie variantov médií) a na udalosti ReportResolved a ReportThresholdReached z reports (automatické stiahnutie). Vytvorenie príspevku v stave Published alebo Scheduled spustí aj PostPublished alebo PostScheduled.

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