get(); return $data; } public function create($data) { $logo = ImageService::upload_image($data['logo'], "Project"); parent::create([ 'title' => $data['title'], 'description' => $data['description'], 'logo' => $logo ]); return true; } public function update($id ,$data) { if (isset($data['logo']) && !empty($data['logo'])) { $updated_logo = ImageService::update_image($data['logo'], 'Project'); parent::update($id,array_merge($data, ['logo' => $updated_logo])); } parent::update($id,$data); } }