Example #1
0
 public function addTagsToUnit($tagsString)
 {
     $tagsArray = $this->parseTags($tagsString);
     $tags = [];
     foreach ($tagsArray as $tagName) {
         $tags[] = Tag::firstOrCreate(['name' => $tagName])->id;
     }
     $this->tags()->sync($tags);
 }
Example #2
0
 private static function insert(Tag $model)
 {
     $db = Database::getInstance('app');
     $query = "INSERT INTO tags (nameBG,name) VALUES (:nameBG, :name);";
     $result = $db->prepare($query);
     $result->execute([':nameBG' => $model->getNameBG(), ':name' => $model->getName()]);
     $model->setId($db->lastId());
 }