$d[0], "district_id" => $d[1], "name" => ucwords(strtolower($d[2])), "created_at" => $time, "updated_at" => $time ]; $chunks[] = $row; } $firstline = false; if ($chunks && count($chunks) == 100) { Village::insert($chunks); $chunks = []; } } if ($chunks && count($chunks) > 0) { Village::insert($chunks); $chunks = []; } fclose($handle); } } }