logCreated($model, $model->getLogName()); }); static::updated(function ($model) { app(ActivityLogger::class)->logUpdated($model, $model->getLogName()); }); static::deleted(function ($model) { app(ActivityLogger::class)->logDeleted($model, $model->getLogName()); }); if (in_array('Illuminate\Database\Eloquent\SoftDeletes', class_uses_recursive(static::class))) { static::restored(function ($model) { app(ActivityLogger::class)->logRestored($model, $model->getLogName()); }); } } }