Skip to content

Integrar Laravel Echo #169

@Dovyski

Description

@Dovyski

O objetivo dessa tarefa é integrar o Laravel Echo ao aplicativo do practice. Em linhas gerais, o Laravel Echo é uma biblioteca que faz o "meio campo" entre um servidor websocket e uma aplicação que se conecta a esse e recebe/envia dados. O Laravel Echo utiliza, como camada de trabalho, a biblioteca Pusher (você verá menções a isso nos tutoriais e docs).

Para você conseguir executar essa tarefa, você precisa do seguinte:

  • Algum servidor websocket pronto para uso. O live-web tem isso e você pode e seguir o readme dele (detalhe que o passo 3.1 Rodando o projeto do live-web contém informações para iniciar o servidor websocket).
  • Instalar o Laravel Echo (e o Pusher) no app-practice fazer uso dele para se conectar ao servidor websocket. Você pode dar uma olhada aqui e aqui para ver alguns exemplos do Laravel Echo em uso.

Para essa implementação inicial, não precisa haver autenticação entre o app-practice e o servidor websocket (podemos usar um canal público de comunicação, e.g. public channel, não um private channel). No futuro colocamos autenticação.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions