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

Výnimky a hlášky

Všetky výnimky dedia z abstraktnej RoundlyConsulting\Comments\Exceptions\CommentsException, ktorá je sama RuntimeException:

VýnimkaKedy vznikne
InvalidCommentBodyExceptionTelo je po orezaní prázdne alebo dlhšie ako max_length.
MaxReplyDepthExceededExceptionOdpoveď by bola vnorená hlbšie ako max_depth.
CommentRejectedExceptionTelo sa zhoduje s blocklistom pri akcii reject.
CommentsLockedExceptionZápis alebo úprava pri zamknutom subjekte či v zamknutom vlákne.
InvalidCommentParentExceptionRodič odpovede patrí inému subjektu.
UnauthorizedCommentActionExceptionGate pri zapnutej autorizácii zamietne ability.

Jedinou chybou mimo tejto hierarchie je chybné nastavenie: vyhodí RoundlyConsulting\PackageToolkit\Exceptions\InvalidConfigurationException z balíka package toolkit s názvom kľúča — pozrite Konfiguráciu.

Preklad hlášok

Hlášky výnimiek pochádzajú z jazykového súboru balíka. Publikujte ho do lang/vendor/comments a kľúče preložte alebo prepíšte — pre každý jazyk pridajte priečinok vedľa en:

php artisan vendor:publish --tag="comments-translations"
// lang/vendor/comments/en/comments.php
return [
    'body_empty' => 'A comment body cannot be empty.',
    'body_too_long' => 'A comment body cannot be longer than :max characters.',
    'max_depth_exceeded' => 'A reply cannot be nested deeper than :max levels.',
    'rejected' => 'This comment contains content that is not allowed.',
    'locked' => 'This thread is locked and cannot accept new or edited comments.',
    'foreign_parent' => 'A reply must be posted on the same subject as the comment it replies to.',
    'unauthorized' => 'You are not authorized to perform this comment action.',
];

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.