public function getDelete($id) { $result = array('state' => 0, 'msg' => ''); try { if (!$id) { throw new \Exception("Id de Post vacio"); } $user = PuAds::whereId($id)->first(); $flagactive = $user->flagactive == 0 ? 1 : 0; $user->update(['id' => $id, 'flagactive' => $flagactive]); $result['state'] = 1; } catch (\Exception $e) { $result['msg'] = $e->getMessage(); } return response()->json($result); }
/** * método que permite validar post de Usuario * * @param int $id * @return Response */ public function haveAdsForUser($id) { $dataAds = PuAds::whereId($id)->whereUserId($this->_identity->id)->whereFlagactive(1)->first(); if (isset($dataAds->id)) { return true; } else { $this->_responseWS->setDataResponse(Response::HTTP_NON_AUTHORITATIVE_INFORMATION, array(), array(), 'id de publicacion no permitida'); $this->_responseWS->response(); } }