Weave Code
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

Revisionable Laravel Package

venturecraft/revisionable

Revisionable adds automatic revision history to your Laravel Eloquent models. Track who changed what and when, store diffs for selected attributes, and browse or restore past versions. Useful for auditing, activity logs, and rollback of record changes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables "build vs buy" decisions by providing a battle-tested, community-maintained solution for audit trails, eliminating the need for custom development of revision history logic (saving 2-3 weeks of engineering effort).
  • Supports roadmap planning for Laravel upgrades (e.g., 12.x → 13.x) by ensuring continuous compatibility—recent releases explicitly address framework version updates without breaking existing audit functionality.
  • Critical for compliance-driven use cases (e.g., financial, healthcare, or GDPR-regulated systems) where immutable change history is mandatory, as the package automatically captures user attribution, timestamps, and field-level diffs for all configured models.

When to Consider This Package

  • Adopt when: Your Laravel app requires simple, out-of-the-box model revision tracking (creates/updates/deletes) with minimal configuration, uses supported Laravel versions (8.x–13.x), and needs compliance-ready audit trails without custom logic.
  • Look elsewhere when: Your project lacks audit requirements, uses unsupported Laravel versions (e.g., <8.x or ≥14.x without package updates), or needs advanced features like custom diffing, real-time alerts, or external system integrations beyond the package’s scope.
  • Avoid if: You require soft-delete revisioning (check docs for current support) or need to track changes across non-Eloquent models (e.g., database views), as the package is strictly Eloquent-focused.

How to Pitch It (Stakeholders)

For executives: This package delivers enterprise-grade audit capabilities at zero development cost—ensuring compliance for sensitive data changes while eliminating the risk and expense of building custom solutions

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport