diff --git a/packages/spatie-laravel-tags-plugin/src/Forms/Components/SpatieTagsInput.php b/packages/spatie-laravel-tags-plugin/src/Forms/Components/SpatieTagsInput.php index 3095328df9..ee7ce4cf73 100644 --- a/packages/spatie-laravel-tags-plugin/src/Forms/Components/SpatieTagsInput.php +++ b/packages/spatie-laravel-tags-plugin/src/Forms/Components/SpatieTagsInput.php @@ -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();