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

Model History Laravel Package

audunru/model-history

A Laravel package that keeps a history of changes to your Eloquent models. Automatically records creates, updates, and deletes so you can see who changed what and when, browse past versions, and build audit trails with a simple, lightweight API.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Audit/compliance roadmap: track Eloquent model changes with accurate polymorphic owner references; v4.1.4 fixes morph alias storage so history entries don’t misattribute owners when morph maps are used.
  • Build vs buy: avoid building custom audit tables/observers; adopt this package when model history is a supporting capability rather than a core differentiator.
  • Feature decisions: enables activity feeds, change timelines, rollback/versioning, debugging, and regulatory trails with Laravel-native integration.
  • Roadmap hygiene: prioritize the v4.1.4 patch if your product uses polymorphic relationships, since the fix is non-breaking and improves data integrity.

When to Consider This Package

  • You need automatic model history/audit logging for Laravel Eloquent models with low implementation overhead.
  • Your domain relies on polymorphic relationships or morph maps; v4.1.4 improves correctness for owner attribution.
  • You want a community Laravel package rather than a bespoke audit subsystem and can accept standard open-source maintenance risk.
  • Look elsewhere if you need enterprise-grade audit guarantees (immutable ledger, cryptographic signing, formal retention policies), cross-framework support, or very high-volume write patterns that require a purpose-built event store.

How to Pitch It (Stakeholders)

  • Executives: reduces compliance and debugging risk while avoiding custom audit-log engineering cost; the latest patch fixes a correctness issue for polymorphic owner tracking without breaking changes.
  • Engineering: a Laravel-native model-history package that records Eloquent changes; v4.1.4 is a targeted bug fix for storing the owner’s morph alias, improving audit accuracy. Adopt with normal package vetting, version pinning, and monitoring of maintenance activity.
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.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle