public function afterSave()
 {
     $tagIds = [];
     foreach ($this->tagNames as $name) {
         $tag = Tag::firstOrCreate(['name' => $name]);
         $tagIds[] = $tag->id;
     }
     $this->tags()->sync($tagIds);
 }