/** * Edit category by id * * @param $id * @param array $data * @return mixed * @throws NotFoundException */ public function edit($id, array $data) { $category = $this->findById($id); $category = $this->category->updateById($category['id'], ['name' => $data['name'], 'slug' => $data['slug']]); return $category; }