public function postDlr() { \Log::error("Cloudsms has started posting DLRs"); $jsonData = json_decode($_REQUEST["data"], true); foreach ($jsonData as $key => $value) { $dataToInsert['request_id'] = $value['requestId']; $dataToInsert['user_id'] = $value['userId']; $dataToInsert['senderid'] = $value['senderId']; $dataToInsert['data'] = $value['report']; //json $cloudsmsReports = CloudsmsReports::whereRequestId($value['requestId'])->first(); if (!is_null($cloudsmsReports)) { $cloudsmsReports->update(['data' => $dataToInsert['data']]); } else { \Log::error("Error in posting DLRs. Cloudsms Package error."); } } }