Как не переходить по маршруту но выполнить его?
Вобщем.
Это вопрос от "тролля". ОН не хочет даже основы основ выучить и мануалы прочитать, и все спамит на тостере ежедневно очень глупыми вопросами.
Не ведитесь. :)
То, что ничего не показывается на странице - это правильно, у вас так и написано, что ничего не показывать. Чтобы показывалось, надо делать return view(...) , а у вас в контроллерах только вызов метода и всё.
Первые два метода тоже ничего не возвращают, просто в них у вас код зацикливается на while ($virtual_live == true), нового контента на страницу не приходит, и кажется, что страница перерисовалась. На самом деле просто http-запрос ещё не окончен - обратите внимание на крутилку хрома в табе.
Вам надо делать return reditect(...) на страницу, которая рисует первоначальную картинку.