request = \Config\Services::request(); } public function loanApply(){ /* uid uuid, loan_amount INT DEFAULT 0, payment_month INT DEFAULT 0, sales_agent VARCHAR(50), gender VARCHAR(20), marital_status VARCHAR(20), email VARCHAR(100), address VARCHAR(150), state VARCHAR(50), country VARCHAR(3), loan_detail TEXT, */ $data = $this->request->getPost(); try { $json_data =json_encode($data); $serialize_data=serialize($data); $data2 =json_decode($data); //log_message('error', "JSON -->" . $json_data); log_message('error', "BEFORE THE LOG -->"); log_message('error', "UID1---=>" . $data->customer_uid); log_message('error', "UID2---=>" . $data["customer_uid"]); log_message('error', "UID3---=>" . $data2->customer_uid); log_message('error', "UID4---=>" . $data2["customer_uid"]); log_message('error', "---------------------------------------------------------------->"); log_message('error', "SERIALIZE -->" . $serialize_data); log_message('error', "---------------------------------------------------------------->"); } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } $addedData =[]; if ( $data['customer_uid'] != '' && $data['loan_amount'] != '' && $data['payment_month'] != '' && $data['sales_agent'] != '' && $data['marital_status'] != '' && $data['email'] != '' && $data['address'] != '' && $data['state'] != '' && $data['country'] != '' ) { $udata = [ 'customer_uid' => $data['customer_uid'], 'loan_amount' => $data['loan_amount'], 'payment_month' => $data['payment_month'], 'sales_agent' => $data['sales_agent'], 'marital_status' => $data['marital_status'], 'email' => $data['email'], 'address' => $data['address'], 'state' => $data['state'], 'country' => $data['country'], 'loan_detail' => json_encode($data) ]; $addedData = $this->insert_db('applications', $udata); } return $this->respond($addedData, 200); } public function loanlist(){ return $this->respond([], 200); } }