случае ошибочного кода ответа - не падало все приложение.
                  
                  
                  
                  
                  
                  $url = "https://maps.googleapis.com/maps/api/timezone/json?location={$userCity['city']['lat']},{$userCity['city']['lon']
                  
                  
                  $googleResponse = file_get_contents($url);
                  
                  
                  
                  
                  
                  Вызывает падение, если координаты не заданы или допустим город отсутствует, но меня вполне и устроит "пустой" ответ. (400 код заголовка)
                  
                  
                  как этого добиться?
                  
                  
                
юзать curl
ларавель это всё еще php так что там всё таже собака есть) другое дело что ее не стоит использовать. и для запроса мб стоит использовать что то серьезнее типо guzzle
Обсуждают сегодня