I am trying to make a POST request in my CodeIgniter RestClient controller to insert data into my RestServer, but it looks like my POST request is incorrect.
Here is my RestClient POST client request in the controller:
$method = 'post'; $params = array('patient_id' => '1', 'department_name' => 'a', 'patient_type' => 'b'); $uri = 'patient/visit'; $this->rest->format('application/json'); $result = $this->rest->{$method}($uri, $params);
This is my RestServer controller: patient
function visit_post() { $insertdata=array('patient_id' => $this->post('patient_id'), 'department_name' => $this->post('department_name'), 'patient_type' => $this->post('patient_type') ); $result = $this->user_model->insertVisit($insertdata); if($result === FALSE) { $this->response(array('status' => 'failed')); } else { $this->response(array('status' => 'success')); } }
This is user_model
public function insertVisit($insertdata) { $this->db->insert('visit',$insertdata); }
source share