---
title: "Výnimky — Likes for Laravel | Roundly"
description: "InvalidReactionTypeException, NoAuthenticatedActorException a ich spoločný základ LikesException."
url: https://roundly-consulting.com/sk/open-source/navody/likes-for-laravel/vynimky
language: sk
---

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

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

# Výnimky

Všetky výnimky balíka sú v RoundlyConsulting\\Likes\\Exceptions:

| Výnimka | Kedy vznikne |
| --- | --- |
| `InvalidReactionTypeException` | Typ reakcie nie je v likes.reactions — vrátane default\_reaction, ktorá v zozname chýba. |
| `NoAuthenticatedActorException` | Fasáda alebo reťazec PendingLike potrebuje aktéra, žiadny ste neodovzdali a actor\_resolver nič nevráti. |
| `LikesException` | Nikdy priamo — abstraktný základ oboch, dedí z RuntimeException. Zachyťte ju pre akúkoľvek chybu balíka. |

Zachyťte základnú triedu a premeňte akúkoľvek chybu balíka na odpoveď:

```php
use RoundlyConsulting\Likes\Exceptions\LikesException;
use RoundlyConsulting\Likes\Facades\Likes;

try {
    Likes::as($request->string('reaction')->toString())->react($post);
} catch (LikesException $e) {
    abort(422, $e->getMessage());
}
```

Testovacie pomocníky InteractsWithLikes vyhodia obyčajnú RuntimeException, keď nie je nastavený aktér — pozri Testovanie.

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