/** * Create a new category item * * @param Category $category category instance * @param array $inputs item attributes for created * @return CategoryItem */ public function createItem(Category $category, array $inputs) { /** @var CategoryItem $item */ $item = $category->items()->create($inputs); $this->setHierarchy($item); $this->setOrder($item); // 아이템이 추가되면 카테고리 그룹의 아이템 수량을 증가 시킴 $category->increment($category->getCountName()); return $item; }