midnite81/auditor

Auditor package

v0.0.2 2016-07-20 14:44 UTC

This package is auto-updated.

Last update: 2024-04-20 21:47:03 UTC


README

#Auditor Latest Stable Version Total Downloads Latest Unstable Version License

Auditor is a PHP package to retrieve audit json data from Laravel 5 and present it in table format.

Please note this is a work in progress.

#Installation

This package requires PHP 5.6+, and includes a Laravel 5 Service Provider.

To install through composer include the package in your composer.json.

"midnite81/auditor": "0.0.*"

Run composer install or composer update to download the dependencies or you can run composer require midnite81/auditor.

##Laravel 5 Integration

To use the package with Laravel 5 firstly add the Auditor service provider to the list of service providers in app/config/app.php.

'providers' => [

  Midnite81\Auditor\AuditorServiceProvider::class
          
];

#Basic Usage

Please note this is a work in progress package. Documentation is not yet complete.

use Midnite81\Auditor\Contracts\Auditor;

public function index(Auditor $auditor)
{

    $data = MyModel::orderBy('created_at', desc')->get(['data']);

    $auditTable = $auditor->setData($data)->sort(['UserId', 'Priorty'])->render();

    return view('some.view', ['auditTable' => $auditTable]);

}