invoke('get', '/markets/groups/'); foreach($groups as $group) { $grpResponse = $esi->invoke('get', '/markets/groups/{market_group_id}/', [ 'market_group_id' => $group, ]); foreach($grpResponse->types as $type) { MarketGroup::insertOrIgnore([ 'group' => $group, 'description' => $grpResponse->description, 'market_group_id' => $grpResponse->market_group_id, 'name' => $grpResponse->name, 'parent_group_id' => $grpResponse->parent_group_id, 'type' => $type, ]); } } } }