spatie log only dirty code example
Example: spatie/laravel-activitylog display only changed data
protected static $logAttributes = [];
public static function boot()
{
parent::boot();
static::saving(function (Model $model) {
static::$logAttributes = array_keys($model->getDirty());
});
}