backendtea / phinx-csv-seeder
A simple way to seed your database from a csv file using phinx
Installs: 2 158
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 4
Forks: 8
Open Issues: 5
Requires
- robmorgan/phinx: ^0.8.1||^0.9.0||^0.10.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-11-04 23:19:22 UTC
README
Instalation
$ composer require backendtea/phinx-csv-seeder
Requirements
- PHP 5.6 or higher
- robmorgan/phinx version 0.8.1 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.