mirror of
https://github.com/Poniverse/Pony.fm.git
synced 2024-11-26 14:58:00 +01:00
263ea48c5b
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions. You may customize the adopted coding style by adding your own [PHP CS Fixer][1] `.php_cs` config file to your project root. Feel free to use [Shift's Laravel ruleset][2] to help you get started. [1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer [2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
183 lines
5.1 KiB
PHP
183 lines
5.1 KiB
PHP
<?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/>.
|
|
*/
|
|
|
|
use Illuminate\Database\Seeder;
|
|
|
|
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',
|
|
],
|
|
]);
|
|
}
|
|
}
|
|
}
|