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.
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:
3.1 Rodando o projetodo live-web contém informações para iniciar o servidor websocket).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 umprivate channel). No futuro colocamos autenticação.