Сергей Кузнецов, тогда остаётся посоветовать автору вопроса мониторить лог файл HTTP-сервера. Если нет обновлений XX секунд - бить тревогу... Ну а что ещё тут посоветуешь?
Ладно, шутка не получилась. Тогда хотя-бы подробности: экран включается? светодиод жесткого диска моргает? из вентиляционного отверстия вентилятор усиленно дует? Если да - какая-то программа будит ноутбук, и что-то делает. Открывайте Планировщик Заданий, может там что-то найдётся.
А лампочками жесткого диска при этом моргает? Если да - то спешу огорчить, это он что-то празднует, выпускной какой, или ещё что... А если неожиданно крышку поднять и в экран заглянуть?
Эммм, не понял, что вы сказали, в по этому route объяснение простое. Это приказ трафик на 10.10.2.1/24 посылать не просто в физический интерфейс (и соседние компы его получат просто как соседи по подсетке), а адресовать этот трафик конкретному роутеру 10.10.1.1, который должен доставить трафик нужному компьютеру (в его подсетке).
Мда, PHP создаёт коннект на указанный адрес, но этот коннект не проходит до адресата, вообще. Может адресат блокирует?
Проверьте коннекты на другие адреса, например на google.com и на yandex.ru. Если и туда "не пустят" - вот с этим доказательством уже можно идти в техподдержку.
Повторяю: в лог файле (инструкция access_log в конфигурационном файле) программы Nginx (/etc/nginx/nginx.conf, или где у вас там конфиги хранятся) находятся все HTTP-запросы к программе Nginx. Там вы и найдёте свои 301 и 302.
Проверяйте, какой именно if-блок срабатывает. Видимо всегда обрабатывается первый блок - тогда смотрите значения url()->previous() и route('day'), они почему-то оказываются равны (может из-за нестрогого соответствия?).