2017 © Pedro Peláez
 

library auditor

Audit and Log your Laravel Model

image

hasnularief/auditor

Audit and Log your Laravel Model

  • Thursday, June 28, 2018
  • by hasnul
  • Repository
  • 0 Watchers
  • 0 Stars
  • 23 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 53 % Grown

The README.md

Auditor for Laravel

Installation

Require this package with composer:, (*1)

composer require hasnularief/auditor:dev-master

Add packages to autoload and add ServiceProvider to config\app.php, (*2)

Hasnularief\Auditor\AuditorServiceProvider::class,

Copy the package config to your local config with the publish command:, (*3)

php artisan vendor:publish --tag=auditor

Auditor will be enabled when AUDITOR is true in .env, (*4)

How to use

Add AuditorTrait to your model and auditor will audit your model when you write data, (*5)

use Hasnularief\Auditor\AuditorTrait;

class User extends Model
{
    use AuditorTrait;

Auditor using observer to observe your model. If your model already have observer in boot method, you can't use the first method, but you can include observer directly in model., (*6)

use Hasnularief\Auditor\AuditorObserver;

class User extends Model
{
    protected static function boot()
    {
        parent::boot();
        $request = request();
        static::observe(new AuditorObserver($request));
    }

Finally you can access the result in route your-project.dev/auditor, (*7)

For other configuration you can see in config/auditor.php, (*8)

The Versions

28/06 2018

dev-master

9999999-dev

Audit and Log your Laravel Model

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

by hasnularief