A helper class to seed databases from .csv files in Laravel 8 applications.
- Place .csv file into storage/app
- Copy CsvSeeder.php to database/seeders
- Call in DatabaseSeeder
run()
method, adding$table
and$extension
(optional) parameters:
// DatabaseSeeder.php
public function run()
{
$this->call(CsvSeeder::class, false, ['table' => 'tablename']);
}