Merge pull request #16196 from aspirantzhang/3.x

fix: prevent error when calling non-existent getTagClassName method
This commit is contained in:
Dan Harrin
2025-05-04 10:10:35 +01:00
committed by GitHub
@@ -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();