open a seeder file
// in seeder.php
public function run() {
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if ($row === 1) { $row++; } // header
else {
// $data[0], $data[1], $data[2], ...
Article::insert([ .... ]);
}
}
fclose($handle);
}
}
open a migration file, import and retrieve seeder file
// in migration.php
use Database\\Seeders\\ArticleSeeder;
public function up() {
$seeder = new ArticleSeeder();
$seeder->run();
}