setHeaderOffset(0); $header = $csv->getHeader(); //returns the CSV header record $records = $csv->getRecords(); //returns all the CSV records as an Iterator object //$fields = $this->get_import_fields($records); echo '
';
        foreach($records as $record){
            $data = [];
            $data['authkey'] = $this->authkey;
            $data['source_identifier'] = $this->source_identifier;
            $data['user_email'] = $record['user_email'];
            $data['source_record_identifier'] = $record['source_record_identifier'];
            $date = explode('/', $record['record_date']);
            $data['record_date'] = $date[2].'-'.$date[1].'-'.$date[0] ;

            unset($record['user_email']);
            unset($record['source_record_identifier']);
            unset($record['record_date']);
            foreach($record as $k => $v) {
                if(!empty($v) && $v != "") {
                    $data[$k] = $v;
                }
            }

            print_r($data);
            $response = Http::post('https://rapportapi.click/metric/metric/injest', $data);
            $response = json_decode($response->getBody()->getContents());

            print_r($response);
            
            //sleep(1);
        }
        exit;

        return 0;
    }
}


/*
"authkey":"6bf9faa1-408e-4905-9da4-660b45a2331c",
"user_email":"Sooraj.N@Cipla.com",
"source_identifier":"test_metric_data",
"source_record_identifier":"10000",
"record_date":"2022-02-10",
"duova_rx":0,
"glycohale_fb_rx":5,
"maxiflo_rx":5,
"maxiflo_sb_rx":5,
"nistami_rx":0,
"tiova_rx":5,
"tiova_sb_rx":0,
"triohale_rx":3
*/