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

Notifikácie vyzerajú jednoducho, kým ich skutočná aplikácia neposiela veľa: desať komentárov za päť minút je desať e-mailov, jedna funkcia zabudne skontrolovať preferenciu, bezpečnostné hlásenie musí prísť vždy, predĺžená zmluva si ponechá staré pripomienky, človek, ktorý odišiel z tímu, stále dostáva e-maily z frontu naplneného pred hodinou, a kolega v inom časovom pásme dostane upozornenie o tretej ráno. Notifications for Laravel to rieši raz, nad vlastným notifikačným systémom Laravelu. Aplikácia zaregistruje svoje druhy notifikácií raz, každá funkcia posiela cez jedno volanie a balík pre každého príjemcu rozhodne o prístupe, preferenciách, povinných druhoch, zlučovaní v schránke, deduplikácii e-mailov, tichých hodinách a súhrnoch.

  • SaaS a B2B aplikácie so schvaľovaním — Recipients::role($company, 'approver') osloví správnych ľudí, okno PT5M zmení desať podaní na jednu položku a jeden e-mail a ->escalate(after: 'P2D') upozorní riaditeľov, keď nikto nereaguje.
  • Aplikácie, kde ľudia patria do viacerých firiem či tímov — každá položka nesie kontext („Acme s.r.o.“), schránka podľa neho filtruje, counts() dáva počty neprečítaných pre každý priestor a markAllRead() vyčistí len jeden priestor.
  • Zmluvy, obnovy, skúšobné obdobia a termíny — Reminder::before('expires_at', 'P60D', 'P30D', 'P7D') sleduje dátum, pri predĺžení sa obnoví, pri zmazaní či ukončení sa zastaví a eskaluje, keď ho nikto nepotvrdí.
  • Bezpečnostné, fakturačné a právne oznámenia — druhy s mandatory() sa nedajú stlmiť, urgentné obídu tiché hodiny a subjekty so sensitive() dostanú diskrétny e-mail len s nadpisom a odkazom.
  • Produkty s obrazovkou nastavení — Notifications::types() a preferences()->matrix() dajú preložený zoznam so zamknutými prepínačmi a update() uloží celú obrazovku naraz alebo vôbec.
  • Aplikácie, ktoré už používajú iné balíky Roundly — notifikácie z tickets, events, messages, alerts alebo auth namapujete na vlastné druhy a platia pre ne rovnaké preferencie, deduplikácia, tiché hodiny aj schránka; prihlasovacie kódy sa nikdy neoneskoria ani nezlúčia.
  • Single-page a mobilné frontendy — zapnite JSON API pre schránku, preferencie a druhy prihláseného používateľa a udalosti schránky vysielajte cez Reverb.

Balík je headless: vlastní dáta, pravidlá a hraničné prípady, obrazovky si postavíte sami. Nerieši SMS, push, Slack ani Microsoft Teams a neposiela hromadné oznámenia — na to slúži campaigns-for-laravel.

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.