Why auditing?

This package will help you understand changes in your Eloquent models, by providing information
about possible discrepancies and anomalies that could indicate business concerns or suspect activities.

Get Started →
Features
Auditor

The Auditor class is responsible for auditing and clearing Audit records.

Redactors

Redactors were introduced in version 6.1.0, and are an easy way to mask sensitive information when auditing.

Presentation

The metadata and modified data can be accessed in several ways..

Resolvers

Resolvers provide a convenient way to get the basic data for audit.

Drivers

Besides storing model attribute changes, drivers also handle pruning when an audit threshold is set.

Transformation

If needed, the Audit data can be transformed before being stored.

Tags

Tags mark audit logs and are very useful for filtering..

Events

During and after the audit process, two events are fired.

Transition

Ability use an Audit record to transition between the states of an Auditable model.