EmailLog), enabling querying, filtering, and retention policies.MailManager events (sent).Mail facade and queued emails (if queue driver is used).email_logs table. Assumes standard Laravel DB setup (MySQL/PostgreSQL/SQLite).spatie/laravel-filament-email-log)?composer require ramnzys/filament-email-log
php artisan vendor:publish --tag="filament-email-log-migrations"
php artisan migrate
subject, recipients, attachments).Filament\Filament::register() (if not auto-discovered).queue driver.MailSent events).EmailLog purges (e.g., via Laravel scheduler) to avoid bloat.MailSent events are missed (e.g., async queues).Mail::send() uses SwiftMailer and events aren’t suppressed.email_logs table).created_at, subject, recipient for large datasets.MailSent events are processed synchronously or with minimal delay.email_logs.| Failure | Impact | Mitigation |
|---|---|---|
| Package abandonment | No updates for Laravel/Filament | Fork or migrate to alternative (e.g., Spatie). |
| Database corruption | Lost email logs | Regular backups + transaction safety. |
| Filament UI breaks | Resource inaccessible | Test with Filament minor updates. |
| High email volume | DB slowdowns, timeouts | Add indexes, archive old logs. |
| Sensitive data exposure | PII in logs accessible to admins | Restrict Filament access via policies. |
How can I help you explore Laravel packages today?