Queue e Broadcast não responde
ao criar o ambiente docker o comando php artisas queue:work não responde (console docker)
o mesmo para o laravel-echo-server start (console normal).
Ao acessar a rota {url}/create-post o fluxo executa normalmente (testado via LOG::INFO), porem nem um dos consoles responde
Olá, Fabio!
Tudo bem?
Como está rodando as filas, está trabalhando com Docker?
Me dê mais detalhes do seu ambiente por favor;
estou usando o setup https://github.com/especializati/setup-docker-laravel para criar o ambiente
Está usando o redis no Broadcasting?
BROADCAST_DRIVER=redis
QUEUE_CONNECTION=redis
Compartilha comigo o seu código;
o código está em https://github.com/fabiofapeli/laravel-8-socket-io
Env
Em REDIS_HOST informe o nome do serviço do redis:
REDIS_HOST=redis
--
O no .js, observe os nomes do channel com o prefixo:
https://github.com/especializati/curso-laravel-com-socket.io/blob/master/resources/js/Echo.js#L4
Bom dia,
fiz as alterações, mas não surtiu efeito.
O Laravel-echo carrega, mas não interage
Me envia um print por favor dos eventos do laravel-echo-server (quando dispara um evento)
E também do console do browser, para ver se tem algum erro;
Aqui nessa linha, precisa colocar o mesmo nome da aplicação, no meu caso era "Laravel Database", por isso ficou "laravel_database"
https://github.com/especializati/curso-laravel-com-socket.io/blob/master/resources/js/Echo.js#L4
Se quiser remover esses prefixos, remova aqui: https://github.com/especializati/curso-laravel-com-socket.io/blob/master/config/database.php#L126
Me envia um print por favor dos eventos do laravel-echo-server (quando dispara um evento)
não exibe nada quando dispara eventos, fica só assim
E também do console do browser, para ver se tem algum erro;
Não exibe erro no console, então acho que conecta com o socket, tanto que quando fecho o laravel-echo-serve (teste), aí sim exibe o erro net::ERR_CONNECTION_REFUSED
Aqui nessa linha, precisa colocar o mesmo nome da aplicação, no meu caso era "Laravel Database", por isso ficou "laravel_database"
https://github.com/especializati/curso-laravel-com-socket.io/blob/master/resources/js/Echo.js#L4
Se quiser remover esses prefixos, remova aqui: https://github.com/especializati/curso-laravel-com-socket.io/blob/master/config/database.php#L126
verifiquei essa questão e aparentemente está ok
Obs: não consigo mandar prints aqui, dá um erro O campo text não pode conter mais de 10000 caracteres.
Pode enviar prints por aqui: https://uploaddeimagens.com.br/
A versão do client do Socket.io, qual usou? Foi a mesma do curso?
Super recomendo fixar a versão;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!