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

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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections