fix: prevent error when calling non-existent getTagClassName method

This commit is contained in:
Aspirant Zhang
2025-05-03 19:26:20 +08:00
committed by GitHub
parent a99177e1b7
commit 8789bdafbc
@@ -100,7 +100,9 @@ class SpatieTagsInput extends TagsInput
}
$model = $this->getModel();
$tagClass = $model ? $model::getTagClassName() : config('tags.tag_model', Tag::class);
$tagClass = $model && method_exists($model, 'getTagClassName')
? $model::getTagClassName()
: config('tags.tag_model', Tag::class);
$type = $this->getType();
$query = $tagClass::query();