always-open/laravel-model-auditlog
Laravel Model AuditLog automatically tracks changes to your Eloquent models, recording creates, updates, and deletes with the data needed for a clear audit trail. Add lightweight, configurable history to models without cluttering your app logic.
laravel-model-auditlog automatically records create/update/delete history on Eloquent models. This directly supports features where "who changed what, when" is a product requirement — regulated workflows, financial records, healthcare data, admin back-office tooling, and customer-facing activity feeds.Consider adoption when:
updated_by column is already insufficient.Look elsewhere when:
To executives: We get a maintained audit trail for our application data at effectively zero build cost. The v10.0.0 release keeps us current with the newest Laravel version, which protects our upgrade path and avoids a fork or a rewrite later. It's a low-cost risk reduction for compliance and incident investigation — not a new product surface.
To engineering: v10.0.0 is a compatibility release adding Laravel 13 support; the major version signals a supported-version boundary, so check it against our current framework version and pin deliberately. Action items: confirm our models and tracked attributes are still covered, run a regression check that create/update/delete events are captured (including bulk and job-driven writes), and validate retention/PII handling before rollout. If we're not on Laravel 13 yet, staying on v9.x is a valid, low-risk choice until the upgrade window opens.
How can I help you explore Laravel packages today?