diff --git a/app/Services/IgdbService.php b/app/Services/IgdbService.php index a41e392..e92f42f 100644 --- a/app/Services/IgdbService.php +++ b/app/Services/IgdbService.php @@ -338,7 +338,7 @@ class IgdbService if (empty($w['url'])) continue; GameWebsite::create([ 'game_id' => $game->id, - 'category' => $w['category'], + 'category' => $w['category'] ?? null, 'url' => $w['url'], ]); } diff --git a/database/migrations/2026_06_01_000007_create_game_websites_table.php b/database/migrations/2026_06_01_000007_create_game_websites_table.php index e05c624..f929994 100644 --- a/database/migrations/2026_06_01_000007_create_game_websites_table.php +++ b/database/migrations/2026_06_01_000007_create_game_websites_table.php @@ -7,7 +7,7 @@ return new class extends Migration { Schema::create('game_websites', function (Blueprint $table) { $table->id(); $table->foreignId('game_id')->constrained()->cascadeOnDelete(); - $table->unsignedTinyInteger('category'); + $table->unsignedTinyInteger('category')->nullable(true); $table->string('url'); $table->timestamps(); }); diff --git a/resources/views/components/game-card.blade.php b/resources/views/components/game-card.blade.php index fd03864..4e510d4 100644 --- a/resources/views/components/game-card.blade.php +++ b/resources/views/components/game-card.blade.php @@ -4,8 +4,8 @@ class="group block bg-[#16161d] rounded-lg overflow-hidden hover:ring-1 hover:ring-purple-500 transition-all duration-200">
- @if($game->cover_thumb_url) - cover_url) + {{ $game->title }} @else