Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Audit Trail Bundle Laravel Package

th3mouk/audit-trail-bundle

A Symfony bundle that automatically logs Doctrine entity changes, recording who created, updated, or deleted records and keeping a searchable history of modifications for compliance, auditing, and debugging.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Audit/compliance roadmap: supports adding or retaining audit logging in Laravel apps. v0.1.2 fixes create-entry key capture when the created record’s key is assigned by the database, improving traceability between an audit event and the actual created record.
  • Build vs. buy/leverage: use this package as a low-effort option for basic model audit trails instead of building custom event listeners and persistence. Build custom only if requirements include immutable/WORM storage, legal hold, certified compliance controls, SIEM export, or complex event sourcing.
  • Feature prioritization: prioritize verification of create audit entries for DB-assigned IDs. Acceptance test should create a model, then assert the resulting audit entry contains the correct primary key.
  • Use cases: change history, “who created/changed what and when,” support debugging, security forensics, and internal/SMB compliance evidence.

When to Consider This Package

  • Consider it when the product is a Laravel app that needs a straightforward audit trail, the team can tolerate a pre-1.0 package, and the main requirement is capturing model-level create/update/delete activity.
  • It is especially relevant if models commonly use database-assigned keys such as auto-increment IDs, because v0.1.2 addresses incorrect or missing key capture in create audit entries.
  • Look elsewhere if you need a mature 1.0+ API contract, vendor SLA, certified compliance features, tamper-evident/immutable logs, high-volume audit ingestion, advanced multi-tenant controls, long-term retention/legal holds, or a package that does not require internal security and maintenance review.

How to Pitch It (Stakeholders)

  • Executives: v0.1.2 is a small patch but an important audit-correctness fix. It reduces the risk that create audit entries fail to reference the database-assigned record ID. The package remains early-stage, so recommend a pilot or limited rollout rather than broad regulated production adoption without further review.
  • Engineering: upgrade to v0.1.2 and test create events for both auto-increment and UUID-style database-assigned keys. Verify audit entries include the created model key, and assess whether historical create entries need reconciliation or backfill. No new features or breaking changes are indicated in this release.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
unabomber/timezone
delatbabel/contacts
astritzeqiri/g-recaptcha
kevinongko/laravel-genode
developeruz/laravel-analytics
robbiep/afterthedeadline
frankkessler/incontact-laravel-oauth2-rest
jlxh/laravel-userlog
davidmgilo/timetables
qylinfly/role-permission
reflect-digital/conduit
takashato/laravel-vietqr
aitor24/laralang
kraenzle-ritter/entity-relations
dindigital/din-image
pomirleanu/image-colors
sawmainek/laravel-api-generator
delatbabel/jsonresponses
mouhamedfd/permissions-generator
eduplus/qr