NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky

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

VýnimkaKedy vznikne
InvalidReactionTypeExceptionTyp reakcie nie je v likes.reactions — vrátane default_reaction, ktorá v zozname chýba.
NoAuthenticatedActorExceptionFasáda, reťazec PendingLike alebo @liked potrebuje aktéra, žiadny ste neodovzdali a actor_resolver nič nevráti.
LikesExceptionNikdy 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ď:

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

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

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.