public function hotspotsGroups(HGroupsRequest $request) { $groupsId = $request->input('groups_id'); $hotspots_ids = json_decode($request->input('hotspots_id'), true); try { $data['groups_id'] = $groupsId; foreach ($hotspots_ids as $id) { $data['hotspots_id'] = $id; \App\Models\HotspotsGroups::updateOrCreate($data, ['flagactive' => 1]); } $return = array('state' => 1, 'msg' => 'ok', 'data' => array()); } catch (Exception $exc) { $return = array('state' => 0, 'msg' => $exc->getMessage()); } return response()->json($return); }
public function getInsertFreeAll(Request $request) { $groupsId = $request->input('groups_id'); $dataGroup = Groups::find($groupsId); $datoUpdate['geocode'] = $dataGroup->customer_id; $hotspots_ids = json_decode($request->input('hotspots_id'), true); try { $data['groups_id'] = $groupsId; foreach ($hotspots_ids as $id) { $dataHostPot = Hostpots::find($id); $dataHostPot->update($datoUpdate); $data['hotspots_id'] = $id; \App\Models\HotspotsGroups::updateOrCreate($data, ['flagactive' => 1]); } $return = array('state' => 1, 'msg' => 'ok', 'data' => array()); } catch (Exception $exc) { $return = array('state' => 0, 'msg' => $exc->getMessage()); } return response()->json($return); }