isDirty('updated_by_user')) { $model->updated_by_user = Auth::guard('web')->user()->id; } }); // updating updated_by when model is updated static::updating(function ($model) { if (!$model->isDirty('updated_by_user')) { $model->updated_by_user = Auth::guard('web')->user()->id; } }); } protected $guarded = []; public function tag() { return $this->belongsTo(Tag::class, 'taggable_tag_id', 'tag_id'); } }