Angular 7, интерфейс Laravel, обновления в реальном времени - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю приложение, в котором Angular 7 - это мой фронтенд, а Laravel - мой бэкэнд.

Моя цель - получать обновления в реальном времени для лобби, в котором просто перечислены все имена игроков.У всех игроков есть идентификатор игры, сохраненный вместе с их пользовательскими данными.

Я пытаюсь выяснить, как прислушиваться к изменению идентификатора игры игрока, а затем лобби ловит его и извлекает из базы данных.с новым списком пользователей.На данный момент, у меня есть событие, транслируемое в моем контроллере базы данных Laravel, и обработчик события вернет идентификатор игры, у которого есть измененный список игроков.Я хочу иметь возможность общаться со своим внешним интерфейсом Angular 6, чтобы снова извлекать данные из базы данных или каким-либо образом настроить его для передачи проигрывателя в Angular, чтобы мне не приходилось снова извлекать данные из базы данных и просто перечислять игрока.

Я изучил Pusher и могу настроить его с помощью Laravel, но я не знаю, как сообщить об этом моему интерфейсу.Я видел пакет под названием angular-laravel-echo, но документация не очень ясна.Прямо сейчас у меня только передний опрос каждые 3 секунды, но я бы предпочел не делать этого, потому что он медленный и вызывает задержку на странице.

Любая помощь, чтобы указать мне правильное направление, будетбыть оцененным.

...