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

Artisan príkazy

messages:prune natrvalo zmaže správy staršie než zvolené obdobie uchovávania:

php artisan messages:prune --days=30          # defaults to MESSAGES_PRUNE_DAYS
php artisan messages:prune --thread=42        # limit to one thread
  • --days — hranica v dňoch; predvolene prune.days (MESSAGES_PRUNE_DAYS, 90).
  • --thread — obmedzí mazanie na jedno id vlákna.
  • Maže aj správy so zrušeným odoslaním (soft delete) — ide o trvalé zmazanie.
  • Pri zapnutom media.cleanup_on_force_delete odstráni aj súbory príloh.
  • Každému dotknutému vláknu prepočíta poslednú správu, takže schránka nikdy nezobrazí náhľad zmazanej správy.

Príkaz vypíše, koľko správ odstránil. Na vynútenie uchovávania ho naplánujte ako ktorýkoľvek iný Artisan príkaz. Z kódu urobí to isté Messages::prune(days: 30, thread: $thread) a vráti počet zmazaných správ.

Prehľad konfigurácie

php artisan about   # includes a "Messages" section

Sekcia Messages zobrazí modely, typ kľúča, verejnosť, roly, systémové správy, notifikácie, broadcasting, dĺžku náhľadu, obdobie uchovávania a nastavenia príloh — len podobu konfigurácie, nikdy obsah.

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.