Description
Easily create a revision history for any laravel model
For any model that you want to keep a revision history for, include the VentureCraft\Revisionable namespace and use the RevisionableTrait in your model, e.g.,
namespace App; use \Venturecraft\Revisionable\RevisionableTrait; class Article extends \Illuminate\Database\Eloquent\Model { use RevisionableTrait;}
Being a trait, Revisionable can now be used with the standard Eloquent model, or any class that extends Eloquent.
Recent Courses on Laravel Daily
Practical Laravel Security: Packages, Secrets, Supply-Chain Attacks
7 lessons
43 min read
AI Agents/IDEs for Laravel: May 2026 (Claude Code, Codex, OpenCode, etc)
7 lessons
52 min
Next.js Basics for Laravel Developers
11 lessons
58 min