Skip to main content
Back to packages
2,616 GitHub stars

VentureCraft/revisionable

View on GitHub

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

Marketing for Developers in 2026

7 lessons
52 min

Next.js Basics for Laravel Developers

11 lessons
58 min

Testing in Laravel 13 For Beginners

26 lessons
1 h 41 min read