Files
hpt_inventory/app/Traits/AuditLogTrait.php
2026-06-10 16:42:20 +07:00

19 lines
451 B
PHP

<?php
namespace App\Traits;
use Spatie\Activitylog\Traits\LogsActivity;
use Spatie\Activitylog\LogOptions;
trait AuditLogTrait
{
use LogsActivity;
public function getActivitylogOptions(): LogOptions
{
return LogOptions::defaults()
->logAll()
->logOnlyDirty()
->dontSubmitEmptyLogs()
->setDescriptionForEvent(fn(string $eventName) => class_basename($this)." {$eventName}");
}
}