[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Felipe Mendes
Criador Felipe Mendes 13/03/2023

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

 

 

Manager Carlos Ferreira 13/03/2023

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?

Carlos Ferreira
Criador Felipe Mendes 13/03/2023

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!

 

Felipe Mendes
Manager Carlos Ferreira 13/03/2023

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?

Carlos Ferreira
Criador Felipe Mendes 13/03/2023

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.

 

Felipe Mendes
Manager Carlos Ferreira 13/03/2023

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?

Carlos Ferreira
Criador Felipe Mendes 13/03/2023

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. 

Felipe Mendes
Criador Felipe Mendes 13/03/2023

No telescope o event está retornando com socket null

{
"order": "App\Models\Order:39",
"socket": null
}

 

Felipe Mendes
Criador Felipe Mendes 13/03/2023
{
"order": "App\Models\Order:39",
"socket": null
}

 

Felipe Mendes
Criador Felipe Mendes 13/03/2023

O json tá ficando transparente kkk foi mal

"order" : "App\Model\Order:39",

"socket": null

 

Felipe Mendes
Manager Carlos Ferreira 13/03/2023

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.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!