cache = NullCache::class; $esi = new Eseye(); $systems = $esi->invoke('get', '/universe/systems/'); foreach($systems as $system) { $count = SolarSystem::where(['solar_system_id' => $system])->count(); if($count == 0) { printf("Adding " . $system . " into the database.\r\n"); try { $info = $esi->invoke('get', '/universe/systems/{system_id}/', [ 'system_id' => $system, ]); } catch(RequestFailedException $e) { } SolarSystem::insert([ 'name' => $info->name, 'solar_system_id' => $system, 'security_status' => $info->security_status, ]); printf("Added " . $system . " into the database.\r\n"); } else { printf("Already have the " . $system . " in the database.\r\n"); } } } }