aaix / laravel-audit-trails
Lightweight audit-trail package for Laravel — logs created, updated, deleted, restored and force-deleted Eloquent events.
v1.0.0
2026-05-10 04:23 UTC
Requires
- php: ^8.2
- illuminate/contracts: >=11.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- laravel/pint: ^1.18
- orchestra/testbench: >=9.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
README
Laravel Audit Trails
A lightweight Laravel audit-log package — one trait, polymorphic by design, soft-delete aware.
Installation
composer require aaix/laravel-audit-trails # Publish the migrations php artisan vendor:publish --tag="audit-trails-migrations" php artisan migrate # Optional php artisan vendor:publish --tag="audit-trails-config"
Quick start
use Aaix\LaravelAuditTrails\Concerns\TracksAuditTrail; class Order extends Model { use TracksAuditTrail; }
Documentation
Full documentation: jonaaix.github.io/laravel-audit-trails
License
MIT — see LICENSE.md.