У меня есть длинный сценарий событий PHP (~ 1 минута), который запускается с внешнего интерфейса. В моем сценарии я в настоящее время просто отображаю консоль, на которой запущен сервер, но я бы также хотел перенаправить это эхо на клиентскую сторону. Эти отголоски просто показывают текущий процесс / пошаговый сценарий, чтобы пользователи могли видеть прогресс, а не просто пустое ожидание.
У меня были некоторые идеи использовать laravel-echo с Pusher или сохранять эти эхо-сообщения, используя Laravel Session, и просто опрашивать каждые 5 или около того секунд на передней панели.
Я бы предпочел не полагаться на сторонние сервисы, такие как Pusher (в долгосрочной перспективе), а второй вариант кажется неэффективным и жестко закодированным.
Есть предложения или подходы?
Задача ещё не решена.
Других решений пока нет …