jsefton / revisionable

Create audit logs of any changes to a model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Revisionable

Requires Laravel 7.0+

Installation

composer require jsefton/revisionable

Usage

A revision log is made when anything is changed and saved to the database inside the revisions table. It stores the original value and the current value upon a model being saved.

This can be used on any model. To enable it add the Revisionable trait.

use Revisionable\Revisionable;

class Post
{
    use Revisionable;
}

TODO

  • Add in method to restore a previous revision

About

Create audit logs of any changes to a model


Languages

Language:PHP 100.0%