spatie/laravel-notification-log
Logs all notifications sent by your Laravel app, storing them as NotificationLogItems so you can query what was sent to a user, display notification history, and make sending decisions (e.g., avoid duplicates) via helpers like wasSentTo() and inThePastMinutes().
Adopt if:
Look elsewhere if:
For Executives: "This package lets us log every notification sent by our app—emails, SMS, push alerts—automatically, with no extra dev work. It’s like flight data recorders for our user communications. For $0 cost, we get compliance-ready audits, faster debugging of user issues, and the foundation to build analytics later. It’s a no-brainer for reliability and risk reduction."
For Engineering:
"Spatie’s laravel-notification-log gives us a battle-tested way to track all notifications without writing custom logging. It’s lightweight, integrates seamlessly with Laravel’s notification system, and stores data in a structured table we can query. We can start using it today, and it’ll save us hours of debugging and auditing headaches. The MIT license means we own the data and can extend it if needed."
How can I help you explore Laravel packages today?