From 24cf1af4e79328092a838aa565c0ed4eafc42e14 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 4 Jun 2023 22:12:51 +0200 Subject: [PATCH] Add Array Casts --- app/Models/Game.php | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) 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);