diff --git a/packages/core/src/Base/Traits/HasModelExtending.php b/packages/core/src/Base/Traits/HasModelExtending.php index 7306c70705..9bcb53040b 100644 --- a/packages/core/src/Base/Traits/HasModelExtending.php +++ b/packages/core/src/Base/Traits/HasModelExtending.php @@ -46,6 +46,14 @@ public static function modelClass(): string return ModelManifest::get($contractClass) ?? static::class; } + /** + * Returns the morph class for a model class registered in the model manifest. + */ + public function getMorphClass(): string + { + return parent::getMorphClass(static::modelClass()); + } + public static function isLunarInstance(): bool { return static::class == static::modelClass();