---
title: "Artisan príkazy — Notifications for Laravel | Roundly"
description: "notifications:sweep, prune, types, doctor, install a reminders:sync — čo robia, čo kontroluje doctor a ekvivalenty na fasáde."
url: https://roundly-consulting.com/sk/open-source/navody/notifications-for-laravel/prikazy
language: sk
---

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

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

# Artisan príkazy

| Príkaz | Čo robí |
| --- | --- |
| `notifications:sweep {--only=}` | Uvoľní zastarané prevzatia, odošle splatné e-maily (podržané, na konci okna, opakované, podržané interop), spustí splatné súhrny, odošle splatné pripomienky a eskalácie. --only=claims,deliveries,digests,reminders,escalations. Vypíše SweepReport. |
| `notifications:prune` | Natrvalo zmaže staré riadky po dávkach: prečítané a archivované (alebo zmazané) položky schránky, ukončené doručenia, dokončené súhrny bez živej položky, ukončené pripomienky bez čakajúcej či odosielanej eskalácie (po dobách prune.\*) a potvrdenky po idempotency.ttl. |
| `notifications:types` | Register: kľúč, kategória, kanály, priorita, príznaky, okno, pravidlá pripomienok. |
| `notifications:doctor` | Skontroluje nastavenie a pri chybe skončí nenulovým kódom (pozrite nižšie). |
| `notifications:install` | Publikuje konfiguráciu a migrácie (odmietne, ak nakonfigurovaná tabuľka existuje) a vypíše riadky plánovača a ukážky traitov. |
| `notifications:reminders:sync {type?}` | Doplnenie: naplánuje pripomienky pre každý subjekt triedy druhu — bez argumentu pre každý druh s pravidlami pripomienok. |

```bash
php artisan notifications:sweep
php artisan notifications:sweep --only=deliveries,digests
php artisan notifications:prune
php artisan notifications:types
php artisan notifications:doctor
php artisan notifications:install
php artisan notifications:reminders:sync contract.expiring
```

## Plánovanie

Nič sa neplánuje automaticky:

```php
// routes/console.php
use Illuminate\Support\Facades\Schedule;

Schedule::command('notifications:sweep')->everyMinute()->withoutOverlapping(10)->onOneServer();
Schedule::command('notifications:prune')->daily();
```

## Z PHP

```php
$report = Notifications::sweep();                   // SweepReport: deliveries, digests, reminders, escalations, expired
Notifications::sweep(['reminders', 'escalations']);
$pruned = Notifications::prune();                   // PruneReport: inboxItems, deliveries, digestRuns, reminders, receipts, total()

Notifications::deliveries()->dispatchDue();         // int
Notifications::digests()->sendDue();                // int
Notifications::reminders()->fireDue();              // FiredReminders: reminders, escalations
```

## Čo kontroluje doctor

| Úroveň | Zistenie |
| --- | --- |
| error | notifications.key\_type sa líši od options.key\_type. |
| info | Spojenie frontu je sync: e-maily, súhrny a rozposielanie bežia priamo. Vypíše aj riadok plánovača. |
| warning | Store zámku preferencií používa driver array alebo file — nie je zdieľaný medzi servermi. |
| error | Hodnota konfigurácie, ktorá sa nedá prečítať (napr. neplatné predvolené tiché hodiny). |
| error | Druh, ktorého subjekt nemá policy a oprávnenie nie je definované — prvé odoslanie vyhodí výnimku. |
| error / warning | Interop: mapovanie na neznámy druh alebo porušená ochrana časovo kritických tried (chyby); digestovateľný mapovaný druh, druh so subjektom bez subjectFrom() (upozornenia). |
| error / warning | Model používateľa sa nedá zaslať e-mailom (chyba) alebo nie je Authenticatable (upozornenie). |

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