Laravel - обновление клиента от длительного вызова API - PullRequest
0 голосов
/ 06 сентября 2018

У меня длинный сценарий событий PHP (~ 1 минута), который запускается с внешнего интерфейса. В моем сценарии в настоящее время я просто передаю данные консоли, на которой запущен сервер, но я бы также хотел перенаправить это эхо на клиентскую сторону. Эти отголоски просто показывают текущий процесс / шаг сценария, чтобы пользователи могли видеть прогресс, а не просто ждать.

Некоторые идеи, которые у меня были, заключались в том, чтобы использовать laravel-echo с Pusher или сохранять эти эхо-сообщения, используя Laravel Session, и просто опрашивать каждые 5 или около того секунд на переднем конце.

Я бы предпочел не полагаться на сторонние сервисы, такие как Pusher (в долгосрочной перспективе), а второй вариант кажется неэффективным и жестко закодированным.

Есть предложения или подходы?

...