pharaonic/laravel-auditable
Laravel package that adds auditable traits to Eloquent models, automatically tracking create, update, and delete events with before/after diffs, user attribution, and configurable storage so every change is recorded and easy to review.
Consider adoption when:
Look elsewhere when:
To executives: This is a small, low-risk dependency that gives us record-level change history — who changed what, when — without a custom build. It directly supports auditability asks in enterprise and regulated deals, and it removes a recurring "we should really log this" backlog item. Version 1.1.5 is a cleanup release with no functional changes, so there is no migration or retraining cost; the only action is confirming our config overrides still match.
To engineering: Adopt it as the audit mechanism for a pilot set of high-value models, behind a short spike to confirm it covers our write paths (including any non-Eloquent writes), our multi-tenant boundaries, and our data-retention expectations. Assume it is a change log, not a compliance system — treat immutability, retention, and export requirements as separate design work. Upgrade risk for 1.1.5 is effectively nil; review the published config for removed keys.
Recommendation: Pilot on two or three sensitive models, document the gaps against compliance requirements, and decide within one sprint whether it becomes the standard audit mechanism or only an internal forensics aid.
How can I help you explore Laravel packages today?