---
title: "Udalosti — Reviews for Laravel | Roundly"
description: "Deväť udalostí pre vytvorenie, schválenie, zamietnutie, úpravu, zmazanie, odpoveď, hlas, jeho stiahnutie a overenie."
url: https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/udalosti
language: sk
---

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

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

# Udalosti

Každá akcia spustí udalosť s dotknutou recenziou, takže môžete upozorniť autora, pri nízkom hodnotení zalarmovať podporu alebo obnoviť vyhľadávací index bez zásahu do balíka. Všetky sú v RoundlyConsulting\\Reviews\\Events:

| Udalosť | Spustí sa, keď | Obsah |
| --- | --- | --- |
| `ReviewCreated` | Vznikne recenzia (po pripojení a potvrdení jej fotografií). | review |
| `ReviewApproved` | Recenzia sa stane schválenou — cez Reviews::approve(), pri vytvorení alebo opätovným moderovaním po úprave. | review |
| `ReviewRejected` | Recenzia sa stane zamietnutou — cez Reviews::reject() alebo rozhodnutím moderátora pri vytvorení či po úprave. | review, ?string reason |
| `ReviewUpdated` | Reviews::update() uloží úpravu. | review |
| `ReviewDeleted` | Reviews::delete() recenziu mäkko zmaže. | review |
| `ReviewResponded` | Vznikne odpoveď vlastníka. | parent, response |
| `ReviewVoted` | Pribudne alebo sa otočí hlas užitočnosti. | review, vote |
| `ReviewVoteRemoved` | Existujúci hlas užitočnosti sa stiahne. | review, voter |
| `ReviewVerified` | Reviews::verify(), unverify() alebo update() zmení príznak overenia. | review, bool verified (nový stav) |

```php
use Illuminate\Support\Facades\Event;
use RoundlyConsulting\Reviews\Events\ReviewCreated;
use RoundlyConsulting\Reviews\Events\ReviewRejected;

Event::listen(function (ReviewCreated $event): void {
    logger()->info('New review', ['id' => $event->review->id]);
});

Event::listen(function (ReviewRejected $event): void {
    // $event->review, $event->reason (?string)
});
```

## Dobré vedieť

- Udalosti spúšťajú akcie, ktoré volá fasáda, injektovaný manažér, builder, traity aj pomocné metódy modelu Review. Holá zmena cez Eloquent — napríklad $review->delete() na modeli — žiadnu udalosť balíka nespustí.
- Recenzia, ktorá skončí schválená alebo zamietnutá pri vytvorení (approved(), auto\_approve alebo moderátor) či po úprave, spustí aj ReviewApproved alebo ReviewRejected — po ReviewCreated alebo ReviewUpdated.
- Balík sám počúva na ReviewApproved, aby pri zapnutých fotografiách predgeneroval varianty vo fronte — bez ohľadu na to, ako sa recenzia stala schválenou.

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