tapp/filament-maillog
Filament plugin by Tapp that logs every outgoing Laravel email in your database and adds a Mail Log resource to your admin panel, letting you browse, search, preview, and resend messages with their attachments—handy for debugging delivery and auditing sent mail.
Architecture fit
composer require, auto-discovery, publishable config + migration, and a Plugin implementation registered on a PanelProvider. This is the lowest-friction integration shape available in the Filament ecosystem.MessageSending/MessageSent events, which is inside the pipeline. That distinction drives most of the risk below.Integration feasibility
composer.json constraints before committing — Filament major-version coupling is the single most common break point in this category of package.Technical risk
body column without appropriate indexing will produce slow admin pages at even modest volumes (tens of thousands of rows).phpunit.xml / non-production environments, otherwise local and CI databases fill with junk rows.Key questions
MessageFailed) or only successes?LIKE-based?Stack fit
Migration path
Compatibility
composer.json (exact or ~x.y) rather than floating. This is a low-star dependency; you want upgrades to be deliberate.MessageSending listeners are fine functionally but each adds latency and its own failure surface.Sequencing
created_at, recipient, and subject; decide on a retention window at this step, not later.Maintenance
Support
Scaling
created_at with partition drop instead of DELETE, (4) separate DB connection so log growth cannot affect application query performance, (5) offload attachments to object storage.Failure modes
Ramp-up
How can I help you explore Laravel packages today?