success == true) { foreach ($response->data as $key => $r) { $coverage = Coverage::where(strtoupper('building_name'),strtoupper($r->building_name))->where(strtoupper('street'),strtoupper($r->street))->where('Type',$r->Type)->get(); if(count($coverage)==0){ $coveragedetails = [ 'Type' => $r->Type, 'building_name' => strtoupper($r->building_name), 'project_type' => $r->project_type, 'street' => strtoupper($r->street), 'city' => strtoupper($r->city), 'state' => strtoupper($r->state), 'postcode' => $r->postcode, 'installation_fee' => $r->installation_fee, 'status_building' => $r->status_building, 'jmb_email' => "", ]; $coverageUpdate = Coverage::create($coveragedetails); }else{ } } return 'data inserted ' ; } } }