all(); $response = $ApiModel->loginProductionUser($post['username'], $post['password']); if (!$response) { return response()->json(['status' => false, 'message' => "Invalid user"], 401); } return response()->json(['status' => true, 'data' => $response[0]], 200); } public function insert(Request $request) { $ApiModel = new ApiModel; $post = $request->json()->all(); $data = array( "StepId" => $post['StepId'], "ScannedBy" => $post['ScannedBy'], "InvoiceNumber" => $post['invoice'], "Timezone" => $post['timezone'], "TimezoneOffset" => date('H:i:s',strtotime($post['timezoneOffset'])), "DeviceId" =>$post['deviceId'], "created_at" => date('Y-m-d H:i:s', strtotime($post['datetime'])) ); $response = $ApiModel->insertTracking($data); if (!$response) { return response()->json(['status' => false, 'message' => "Something went wrong."], 401); } return response()->json(['status' => true, 'message' => 'Successfully updated.'], 201); } public function getTrackingStatus() { $ApiModel = new ApiModel; $invoice = Input::get('invoice'); $response = $ApiModel->getTrackingStatus($invoice); return response()->json(['status' => true, 'data' => $response], 200); } }