build: initialize RetroHub with Laravel, Inertia, Vue, and Horizon
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\Console;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ConsoleSeeder extends Seeder
|
||||
{
|
||||
public function run(): void
|
||||
{
|
||||
$consoles = [
|
||||
['name' => 'Nintendo Entertainment System', 'slug' => 'nes', 'rom_extensions' => ['nes', 'fds'], 'igdb_platform_id' => 18, 'tgdb_platform_id' => 4951],
|
||||
['name' => 'Super Nintendo Entertainment System', 'slug' => 'snes', 'rom_extensions' => ['sfc', 'smc'], 'igdb_platform_id' => 19, 'tgdb_platform_id' => 4949],
|
||||
['name' => 'Nintendo 64', 'slug' => 'n64', 'rom_extensions' => ['n64', 'v64', 'z64'], 'igdb_platform_id' => 4, 'tgdb_platform_id' => 4948],
|
||||
['name' => 'Nintendo GameCube', 'slug' => 'gamecube', 'rom_extensions' => ['iso', 'gcm'], 'igdb_platform_id' => 21, 'tgdb_platform_id' => 4947],
|
||||
['name' => 'Game Boy Advance', 'slug' => 'gba', 'rom_extensions' => ['gba'], 'igdb_platform_id' => 33, 'tgdb_platform_id' => 4953],
|
||||
['name' => 'Nintendo DS', 'slug' => 'nds', 'rom_extensions' => ['nds'], 'igdb_platform_id' => 24, 'tgdb_platform_id' => 4954],
|
||||
['name' => 'Sega Genesis / Mega Drive', 'slug' => 'genesis', 'rom_extensions' => ['md', 'bin', 'gen'], 'igdb_platform_id' => 29, 'tgdb_platform_id' => 4944],
|
||||
['name' => 'Sega Saturn', 'slug' => 'saturn', 'rom_extensions' => ['iso', 'bin', 'cue'], 'igdb_platform_id' => 30, 'tgdb_platform_id' => 4945],
|
||||
['name' => 'Sega Dreamcast', 'slug' => 'dreamcast', 'rom_extensions' => ['gdi', 'cdi', 'iso'], 'igdb_platform_id' => 31, 'tgdb_platform_id' => 4946],
|
||||
['name' => 'Sony PlayStation', 'slug' => 'ps1', 'rom_extensions' => ['iso', 'bin', 'cue'], 'igdb_platform_id' => 7, 'tgdb_platform_id' => 4956],
|
||||
['name' => 'Sony PlayStation 2', 'slug' => 'ps2', 'rom_extensions' => ['iso', 'bin', 'cue'], 'igdb_platform_id' => 8, 'tgdb_platform_id' => 4957],
|
||||
['name' => 'Sony PlayStation Portable', 'slug' => 'psp', 'rom_extensions' => ['iso', 'cso'], 'igdb_platform_id' => 38, 'tgdb_platform_id' => 4958],
|
||||
];
|
||||
|
||||
foreach ($consoles as $console) {
|
||||
Console::updateOrCreate(
|
||||
['slug' => $console['slug']],
|
||||
$console
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user