'boolean', ]; /** * Get the products for the category. */ public function products(): HasMany { return $this->hasMany(Product::class); } public function getActivitylogOptions(): \Spatie\Activitylog\LogOptions { return \Spatie\Activitylog\LogOptions::defaults() ->logAll() ->logOnlyDirty() ->dontSubmitEmptyLogs(); } public function tapActivity(\Spatie\Activitylog\Contracts\Activity $activity, string $eventName) { $properties = $activity->properties; $attributes = $properties['attributes'] ?? []; $attributes['name'] = $this->name; $properties['attributes'] = $attributes; $activity->properties = $properties; } }