Sample usage of Laravel Seeder
<?php
/*
* custom seeder classes are called from the default DatabaseSeeder via '$this->call('UserTableSeeder');'
* php artisan db:seed runs DatabaseSeeder
* php artisan db:seed --class=UserTableSeeder runs custom seeders
* php artisan migrate:refresh --seed rolls back all migrations and executes them followed by seeding
*/
class UserTableSeeder extends Seeder {
public function run()
{
// empty table
DB::table('users')->delete();
// add entries
User::create(array('email' => 'example@email.com'));
}
}