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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laravel-enso/historytracker | 0.84 | HistoryTracker for Laravel Enso automatically records model changes, storing a versioned audit trail of created, updated, and deleted records with the user and timestamp behind each change, so you can review and roll back history from the Enso UI. | 51 | — | 10 | — | 0 | 0.3 | — | MIT | — | |
| ankurk91/laravel-eloquent-relationships | 0.84 | — | 58 | 59 | 9 | 8K | 0 | 0.3 | 20.7 | MIT | — | |
| always-open/laravel-model-auditlog | 0.84 | 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. | 6 | — | 2 | — | 0 | 19.7 | — | MIT | 3 weeks ago | |
| venturecraft/revisionable | 0.83 | 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. | 2,615 | 2,641 | 342 | 240K | 100 | 58.7 | 53.3 | MIT | 8 months ago | |
| spatie/laravel-morph-map-generator | 0.83 | Stop forgetting to register models in your Laravel morph map. This package auto-generates morph maps at boot, letting each model register itself via a simple getMorphClass method. Includes configurable autogeneration and a base directory setting for non-default model locations. | 77 | 77 | 9 | 23K | 0 | 20.6 | 38.7 | MIT | 3 months ago | |
| assisted-mindfulness/memento | 0.83 | Memento is a Laravel package for capturing and restoring Eloquent model snapshots, making it easy to add undo, versioning, or audit-style history to your app. Lightweight, configurable, and simple to integrate into existing models and workflows. | 7 | — | 0 | — | 0 | 0.3 | — | MIT | 3 years ago | |
| kyranb/footprints | 0.83 | Kyranb/footprints is a lightweight Laravel package for tracking user activity. Add a trait to your models, record footprints through a polymorphic relationship, and query activity history with familiar Eloquent syntax—useful for audits and recent-activity feeds. | 209 | — | 38 | — | 1 | 10.7 | — | MIT | 7 months ago | |
| nebo15/eloquent.changelog | 0.83 | Laravel package that adds changelog/history tracking to Eloquent models. Record changes to attributes and keep an audit trail you can query later, useful for debugging, compliance, and reviewing edits over time. | 0 | 0 | 0 | 65 | 0 | 2.1 | 25.1 | — | 10 years ago | |
| genealabs/laravel-changelog | 0.83 | GeneaLabs Laravel Changelog helps Laravel projects generate structured changelogs from Git commit history. Turn commit messages into release notes, keep users informed of changes, and reduce manual changelog maintenance with a simple Artisan-driven workflow. | 55 | 55 | 1 | 0 | 5 | 9.3 | 1.2 | — | 7 months ago | |
| spiral/models | 0.83 | Spiral DataEntity models package. Provides lightweight, type-safe data models/entities for your application with strong static analysis support (Psalm) and test coverage. Part of the Spiral ecosystem; MIT licensed. | 3 | 3 | 0 | 587 | 0 | 3.6 | 30.0 | MIT | 7 years ago | |
| alexstewartja/laravel-attribute-observer | 0.82 | Laravel Attribute Observer lets you react to changes on specific Eloquent model attributes. Define observers for individual fields instead of the whole model, keeping update logic clean, focused, and easy to register in your service provider. | 72 | 73 | 7 | 1K | 0 | 13.1 | 19.4 | MIT | 5 months ago | |
| tabuna/memento | 0.82 | Memento is a Laravel package for tracking changes to Eloquent models. It stores model snapshots so you can review revision history and restore previous states, adding lightweight auditing without complex setup. | 7 | 7 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| sebastiaanluca/laravel-auto-morph-map | 0.82 | — | 53 | 55 | 9 | 224 | 0 | 0.9 | 6.9 | MIT | 5 years ago | |
| theriddleofenigma/laravel-model-validation | 0.82 | Declare validation rules directly on your Eloquent models and have them run automatically on the events you choose, such as saving, creating, or updating. Invalid saves throw Laravel's ValidationException, so no form requests or repeated validator calls are needed. | 33 | 34 | 5 | 2K | 0 | 17.0 | 26.6 | MIT | 3 months ago | |
| th3mouk/audit-trail-bundle | 0.82 | 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. | 2 | — | 0 | — | 0 | 19.9 | — | MIT | 3 weeks ago | |
| romalytar/yammi-audit-log-laravel | 0.82 | Yammi Audit Log brings change history and execution tracing to Laravel apps: every change records who made it, who started it, and a correlation id linking the whole cascade. Global capture from the first migration, safe defaults, optional dashboard. | 68 | 68 | 3 | 2K | 0 | 15.3 | 22.7 | MIT | 4 months ago | |
| fico7489/laravel-revisionable-upgrade | 0.82 | Laravel package for adding revision history to Eloquent models. It tracks changes, stores model snapshots, and lets you view diffs or restore previous versions—an upgraded alternative to older revisionable packages. | 53 | — | 11 | — | 0 | 0.9 | — | MIT | 6 years ago | |
| amarenkov/laravel-mutable-content | 0.82 | A Laravel package for adding mutable content to Eloquent models. Attach editable content records to any model and manage them through a simple API, making it easier to build CMS-style features without custom content tables. Lightweight and easy to integrate into existing Laravel apps. | 0 | 0 | 0 | 528 | 0 | 19.9 | 44.1 | MIT | 2 weeks ago | |
| crudadmin/crudadmin | 0.82 | CrudAdmin is a Laravel admin panel and CRUD generator with a Vue-powered UI, roles and permissions, file uploads, and customizable resources. Quickly scaffold back-office screens and manage data without repetitive boilerplate. | 0 | 6 | — | 2 | — | 0.0 | 6.6 | — | — | |
| awareness/aware | 0.82 | Aware is a lightweight Laravel package that helps you add awareness-focused functionality to your app. It offers simple configuration, an intuitive PHP API, and clean integration with existing Laravel projects. | 27 | — | 3 | — | 0 | 0.3 | — | — | — |
How can I help you explore Laravel packages today?