el paquete de registros spatie de laravel establece qué campo se ha mo

el paquete de registros spatie de laravel establece qué campo se ha modificado

He instalado el paquete laravel spatie para los registros de usuario, cuando se actualice cualquier modelo, quiero establecer qué campo se ha modificado en la matriz de propiedades que he intentado como

He incluido esto en mi modelo

use Spatie\Activitylog\Traits\LogsActivity;
use LogsActivity;

protected static $logName = 'Posts';
protected static $logOnlyDirty = true; 

en la base de datos obtengo una fila como

ingrese la descripción de la imagen aquí

Por favor, infórmeme sobre otras entradas

Mostrar la mejor respuesta

Debe definir qué atributos registra. Aquí hay un ejemplo de los documentos:

use Illuminate\Database\Eloquent\Model; 
use Spatie\Activitylog\Traits\LogsActivity; 
class NewsItem extends Model {
    use LogsActivity;
    protected $fillable = ['name', 'text'];
    protected static $logAttributes = ['name', 'text']; 
}

También puede establecer la propiedad $logFillable en true para registrar todos los atributos definidos en la propiedad $fillable de los modelos.

Lea la sección aquí sobre eventos del modelo.