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" sectionSekcia 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 kryptomienOdoslaní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.