другого сайта.
                  
                  
                  $news = Http::get(config('custom.news_url');
                  
                  
                  
                  
                  
                  Но удаленный сайт бывает работает с задержкой. Если сделать с таймаутом:
                  
                  
                  $news = Http::timeout(1)->get(config('custom.news_url');
                  
                  
                  
                  
                  
                  То периодически вываливается ошибка по таймауту.
                  
                  
                  Мне надо чтобы если случалась ошибка, то приложение продолжало свою работу и ничего не показывалось, а $news просто была пустая.
                  
                  
                  Что делать с пустой это другая задача.
                  
                  
                  
                  
                  
                  Как правильно отловить эту ошибку и скрыть!? Я не сильно опытен. Нужны Ваши советы!
                  
                  
                
Если вы хотите получать новости с другого сайта - напишите крон , который будет их вытягивать и складывать в таблицу. А в контроллере уже обращайтесь к БД
такая затея и есть, но времянку пришлось так реализовать.
благодарю за Ваш ответ!
Обсуждают сегодня