$image, ]); $works->save(); return []; } public function updateWorks(int $id, $data) { $works = Works::find($id); if (isset($data['image'])) { $image = ImageService::update_image($data['image'], $works->image, 'works'); $data['image'] = $image; } return $this->update($id,$data); } public function delete(int $id) { $works = Works::find($id); $works->delete(); ImageService::delete_image($works->image); return []; } }