LaravelPackages.net
Acme Inc.
Toggle sidebar
frengky/laravel-auditable

Laravel Eloquent Model Auditing

3
0
About frengky/laravel-auditable

frengky/laravel-auditable is a Laravel package for laravel eloquent model auditing. It currently has 0 GitHub stars and 3 downloads on Packagist. Install it with composer require frengky/laravel-auditable. Discover more Laravel packages by frengky or browse all Laravel packages to compare alternatives.

Last updated

Laravel Eloquent Model Auditing

Introduction

This package help audit model data changes, during create, update, and deleting (audit trail)

Installation

  1. Installing the package
$ composer require frengky/laravel-auditable
  1. Add the service provider to your config/app.php
Frengky\Auditable\ServiceProvider::class

Usage

Use the Auditable trait to your model:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class YourModel extends Model
{
    use Frengky\Auditable\Auditable;
}

?>

Now you can call the trait method, everytime you make changes with your model:

// After creating new record
$yourModel = YourModel::create(['title' => 'Foo']);
$yourModel->auditCreating();

// Before saving updated record
$yourModel->auditUpdating();
$yourModel->save();

// After deleting a record
$yourModel->destroy($id);
$yourModel->auditDeleting();

Star History Chart