public function doSecBeacUnassign($id, $secId) { $section = new ParseObject("Sections", $secId); $beacon = new ParseObject("Beacons", $id); $beacon->delete("section"); $beacon->set("isSectionAssigned", false); try { $beacon->save(); return ['status' => true]; } catch (ParseException $ex) { return ['status' => false, 'parseMsg' => $ex->getMessage()]; } }
public function deleteField($objectId) { $object = new ParseObject("Test", $objectId); $object->delete("name"); try { ParseClient::$THROW_RESPONSE = true; $object->save(); } catch (\Exception $ex) { $msg = json_decode($ex->getMessage(), true); return $msg ? $msg : $ex->getMessage(); } }
public function unAssignBeacon($beaconId, $venueId) { $beacon = new ParseObject("Beacons", $beaconId); $beacon->delete("outlet"); $beacon->delete("section"); $beacon->set("isStoreAssign", false); $beacon->set("isSectionAssigned", false); try { $beacon->save(); notify('success', "Beacon unassigned succesfully", 'company/venues/venueDetailsBeac/' . $venueId); } catch (ParseException $ex) { notify('danger', $ex->getMessage(), 'company/venues/venueDetailsBeac/' . $venueId); } }