Problema com queue
Aparentemente a app não está gerando o event OrderCreate, ao startar a queue não acontece nada.
Quando eu starto o laravel-echo-server retorna:
[2023-03-13T01:41:27.426Z] - Preparing authentication request to: http://larafood.test
[2023-03-13T01:41:27.426Z] - Sending auth request to: http://larafood.test/broadcasting/auth
[2023-03-13T01:41:27.502Z] - -0VoI1LzNHalqtjAAAAC authenticated for: larafood_database_private-order-created.1
[2023-03-13T01:41:27.503Z] - -0VoI1LzNHalqtjAAAAC joined channel: larafood_database_private-order-created.1
Talvez seja algo relacionado a auth, mas sinceramente estou perdido rs
Olá, Felipe!
Como vai?
No seu backend, aparentemente realmente está tudo ok.
No frontend, as versões dos packages, como ficou?
Tem o projeto no GitHub?
E ai! Carlos, tudo joia e vc?
Será que pode ter alguma coisa a vê com o versão do node? porque estava dando erro no npm run com a versão 19 e eu mudei pra 16.
https://github.com/f-mendes/larafood/blob/master/package.json
Valeuu!
As versões dos packages estão ok, iguais a do curso.
--
Chegou a imprimir este log quando disparou o evento?
https://github.com/f-mendes/larafood/blob/master/resources/js/Echo.js#L11
--
Está usando o redis?
Não loga, não chega a entrar no listen.
eu fiz um log no window.Echo antes da chamada do channel e parece que está certinho.
Um outro teste que fiz foi da um dd() no método broadcastOn, e não acontece nada.
Sim, estou usando redis.
Pelos logs que passou, a autenticação parece ser estar tudo ok:
2023-03-13T01:41:27.503Z] - -0VoI1LzNHalqtjAAAAC joined channel: larafood_database_private-order-created.1
A pergunta é, quando acontece o evento, gera o log também, no laravel-echo-server?
Não, no laravel-echo-server não acontece nada, só a autenticação mesmo.
E eu tenho o projeto do curso de socket io rodando direitinho.
No telescope o event está retornando com socket null
O json tá ficando transparente kkk foi mal
"order" : "App\Model\Order:39",
"socket": null
Fala Felipe!
Depois que fez o downgrade da versão do Node, o outro projeto (socket.io) que funcionava, ainda funciona?
Porque se funciona, é algo que passou batido neste projeto, se não funciona, é realmente a versão do NodeJS.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!