$image, 'link' => $data['link'], 'is_active'=> $data['is_active'] == true ?1 :0 ]); $social_media->save(); return []; } public function updateSocialMedia(int $id, $data) { $social_media = SocialMedia::find($id); if (isset($data['image'])) { $image = ImageService::update_image($data['image'], $social_media->image, 'social_media'); $data['image'] = $image; } return $this->update($id,$data); } public function delete(int $id) { $social_media = SocialMedia::find($id); $social_media->delete(); ImageService::delete_image($social_media->image); return []; } }