diff --git a/app/Models/Game.php b/app/Models/Game.php index 614af1f..0c25fad 100644 --- a/app/Models/Game.php +++ b/app/Models/Game.php @@ -10,6 +10,43 @@ class Game extends Model { use HasFactory; + protected $casts = [ + 'age_ratings' => 'array', + 'alternative_names' => 'array', + 'artworks' => 'array', + 'bundles' => 'array', + 'collection' => 'array', + 'cover' => 'array', + 'dlcs' => 'array', + 'expansions' => 'array', + 'expanded_games' => 'array', + 'external_games' => 'array', + 'forks' => 'array', + 'franchise' => 'array', + 'franchises' => 'array', + 'game_engines' => 'array', + 'game_localizations' => 'array', + 'game_modes' => 'array', + 'genres' => 'array', + 'involved_companies' => 'array', + 'keywords' => 'array', + 'language_supports' => 'array', + 'multiplayer_modes' => 'array', + 'platforms' => 'array', + 'player_perspectives' => 'array', + 'ports' => 'array', + 'release_dates' => 'array', + 'remakes' => 'array', + 'remasters' => 'array', + 'screenshots' => 'array', + 'similar_games' => 'array', + 'standalone_expansions' => 'array', + 'tags' => 'array', + 'themes' => 'array', + 'videos' => 'array', + 'websites' => 'array' + ]; + public function fillGameDetails ($slug){ #$game_data = IGDBController::getGameDetails($slug);