. */ namespace Database\Seeders; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class GenreTableSeeder extends Seeder { public function run() { // This table only needs to be filled once. if (DB::table('genres')->count() === 0) { DB::table('genres')->insert( [ [ 'name' => 'Acoustic', 'slug' => 'acoustic', ], [ 'name' => 'Adult Contemporary', 'slug' => 'adult-contemporary', ], [ 'name' => 'Ambient', 'slug' => 'ambient', ], [ 'name' => 'Chiptune', 'slug' => 'chiptune', ], [ 'name' => 'Country', 'slug' => 'country', ], [ 'name' => 'Darkwave', 'slug' => 'darkwave', ], [ 'name' => 'Disco / Funk', 'slug' => 'disco-funk', ], [ 'name' => 'Downtempo', 'slug' => 'downtempo', ], [ 'name' => 'Drum & Bass', 'slug' => 'drum-bass', ], [ 'name' => 'Dubstep', 'slug' => 'dubstep', ], [ 'name' => 'EDM', 'slug' => 'edm', ], [ 'name' => 'Electro', 'slug' => 'electro', ], [ 'name' => 'Eurobeat', 'slug' => 'eurobeat', ], [ 'name' => 'Experimental', 'slug' => 'experimental', ], [ 'name' => 'Hardcore', 'slug' => 'hardcore', ], [ 'name' => 'Hardstyle', 'slug' => 'hardstyle', ], [ 'name' => 'Hip-Hop', 'slug' => 'hip-hop', ], [ 'name' => 'House', 'slug' => 'house', ], [ 'name' => 'IDM', 'slug' => 'idm', ], [ 'name' => 'Jazz', 'slug' => 'jazz', ], [ 'name' => 'Mashup', 'slug' => 'mashup', ], [ 'name' => 'Metal', 'slug' => 'metal', ], [ 'name' => 'Orchestral', 'slug' => 'orchestral', ], [ 'name' => 'Other', 'slug' => 'other', ], [ 'name' => 'Pop', 'slug' => 'pop', ], [ 'name' => 'Progressive', 'slug' => 'progressive', ], [ 'name' => 'Rock', 'slug' => 'rock', ], [ 'name' => 'Ska / Punk', 'slug' => 'ska-punk', ], [ 'name' => 'Synthpop', 'slug' => 'synthpop', ], [ 'name' => 'Trance', 'slug' => 'trance', ], ]); } } }