/** * Add multiple categories by them names * to a group * * @param $group_name * @param $names * @return mixed */ public function addMultipleCategoriesToGroup($group_name, array $names) { $group = $this->notificationGropup->where('name', $group_name)->first(); $categories = $this->notificationCategory->findByNames($names); foreach ($categories as $category) { $group->categories()->attach($category->id); } return $group; }
/** * Delete a group * * @param $group_id * @return mixed */ public function delete($group_id) { return $this->groupModel->where('id', $group_id)->delete(); }