belongsTo(User::class, 'auditor_id'); } public function responses(): HasMany { return $this->hasMany(AuditResponse::class); } public function auditable() { return $this->morphTo(__FUNCTION__, 'model_type', 'model_id'); } }