chunk(100, function ($airports) { foreach ($airports as $airport) { $response = Http::withoutVerifying() ->withOptions(['allow_redirects' => false]) ->get('http://api.timezonedb.com/v2.1/get-time-zone', [ 'key' => config('app.timezone_api_key'), 'format' => 'json', 'by' => 'position', 'lat' => $airport->latitude_deg, 'lng' => $airport->longitude_deg, ]); if ($response->ok()) { $airport->update(['timezone' => $response->json('zoneName')]); } else { dd($response->json()); } sleep(1); } }); } }