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

Každý krok životného cyklu spustí udalosť:

UdalosťVlastnostiKedy sa spustí
ReportCreatedreportPri vytvorení záznamu hlásenia (udalosť created modelu).
ReportStatusChangedreport, statusBefore, statusNowKeď sa stav skutočne zmení — changeStatus(), review(), close(), changeStatusTo(), resolve / reject alebo listener moderácie.
ReportResolvedreportPri vyriešení hlásenia — priamo alebo cez moderáciu.
ReportRejectedreportPri zamietnutí hlásenia — priamo alebo cez moderáciu.
ReportThresholdReachedsubject, count, thresholdKeď nové hlásenie zvýši počet otvorených hlásení subjektu presne na nastavený prah — raz pri každom prekročení.
use Illuminate\Support\Facades\Event;
use RoundlyConsulting\Reports\Events\ReportCreated;
use RoundlyConsulting\Reports\Events\ReportStatusChanged;

Event::listen(function (ReportCreated $event): void {
    $event->report;
});

Event::listen(function (ReportStatusChanged $event): void {
    $event->statusBefore;  // Status
    $event->statusNow;     // Status
});

ReportCreated je naviazaná na udalosť created modelu, takže sa spustí aj pre hlásenia vytvorené factory. Všetky udalosti používajú Dispatchable a SerializesModels, takže fungujú aj s listenermi vo fronte.

Balík sám počúva udalosť ApprovalRequestResolved z balíka approvals (cez SyncReportStatusFromApproval), aby vybavil moderované hlásenia.

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.