martin-mikac / csv-to-phinx-seeder
A simple way to seed your database from a csv file using phinx
1.6.6
2020-10-21 15:29 UTC
Requires
- robmorgan/phinx: ^0.12.4
Requires (Dev)
- phpunit/phpunit: ^5.7
README
Instalation
$ composer require martin-mikac/phinx-csv-seeder
Requirements
- PHP 5.6 or higher
- robmorgan/phinx version 0.12.4 or higher
Usage
Basic usage:
<?php use BackEndTea\MigrationHelper\CsvSeeder; class UserSeeder extends CsvSeeder { public function run() { $this->insertCsv('users', __DIR__ . '/users.csv'); } }
Will try and insert all csv records into the given table. The keys in the csv file are required to match the keys in the database. Any values for a row not specified become their defaults.