backendtea/phinx-csv-seeder

A simple way to seed your database from a csv file using phinx

v0.0.2 2018-08-18 11:41 UTC

README

Build Status

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.