$data['title'], 'description' => $data['description'], 'image' => $image ]); return true; } public function update($id ,$data) { if (isset($data['image']) && !empty($data['image'])) { $updated_image = ImageService::update_image($data['image'], 'contactUs'); parent::update($id,array_merge($data, ['image' => $updated_image])); } parent::update($id,$data); } }