Channel
[Finalizado Pelo Aluno]
Carlos, uma coisa que não entendi foi o seguinte:
Nós criamos o evento NewMessageCreated e nele colocamos o broadcast a baixo...A dúvida é, se este evento só é disparado ao criar uma nova mensagem, como que nós conseguimos pegar os usuários logados só de entrar na página?
Carlos, acho que entendi...para pegar os users logados, não esta ouvindo o evento em si, mas a rota que esta no channels que devolve o user logado... seria isso?
Olá, Carlos!
Tudo bem?
Esse channel é "apenas o túnel" onde direcionamos as mensagens do chat.
Você pode ter outros túneis para direcionar outras mensagens, usuários online e etc.
Fui claro amigo? Era essa mesmo a sua dúvida?
Carlos, não muito,
A questão a seguinte, este tunel criado para saber se o usuário esta online ou off, foi criado na channel.php,
eu comentei o // new Channel('chatroom') do evento NewMessageCreated e mesmo assim obtive os usuários online,
Sendo assim, este tunel se deu pelo channel lá da rota e não do evento....Pois o evento só é disparado quando crio uma nova mensagem.
Agora o channel Private faz sentido, pois vou ouvi-lo ao criar uma nova mensagem.
Exato amigo, seu raciocínio está correto.
Quando criarmos esse canal "chatroom" ele é publico, apenas para devolver os usuários autenticados (usuários online)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!