public function saveTags($tags) { $save_etis = []; foreach ($tags as $eti) { $eti = trim($eti); $eti = html_entity_decode($eti); $tmp = Tag::where('name', 'like', $eti)->get()->first(); if (is_null($tmp)) { $tmp = new Tag(['name' => $eti]); $tmp->save(); } array_push($save_etis, $tmp->id); } // \Debugbar::info($save_etis); if (count($save_etis) > 0) { $this->tags()->sync($save_etis); } }