<?php /** * Pony.fm - A community for pony fan music. * Copyright (C) 2015 Feld0. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ 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', ], ]); } } }