public function addTagsToUnit($tagsString) { $tagsArray = $this->parseTags($tagsString); $tags = []; foreach ($tagsArray as $tagName) { $tags[] = Tag::firstOrCreate(['name' => $tagName])->id; } $this->tags()->sync($tags); }