Rotas no Vue
Olá, To achando incrível o Vue. Eu tenho um sistema que controla uns dispositivos de minha rede. esse sistema ta desenvolvido em Laravel por mim.
To precisando gerar nele, uns alertas em tempo real e considerei o VUE a ferramenta ideal para isso. Como esse sistema já existe seria inviável eu refaze-lo todo para assumir apenas a função de API e usar o vue como front. Logo, seria interessante para mim, deixar como está atualmente e criar apenas a exibição desses alertas (notificações).
1. A respeito de desempenho, eu ganharia se realizasse a troca para o roteamento com o VUe?
2. Você poderia me auxiliar a inserir o vue no meu projeto e criar a parte de notificações (como o sistema ta em produção, fiquei com um pouco de receio de implementar ele pelo meu baixo conhecimento em javascript)?
Olá, tudo bem?
Fico feliz que está gostando o Vue.js, concordo com você, é realmente um framework JS super legal de trabalhar.
1) Se for deixar o roteamento para o Vue.js, o ideal nesse caso é reescrever todo o frontend para o Vue, e deixar o Laravel como API. Porém, como o seu sistema já está adiantado, fazer isso talvez seria um retrabalho desnecessário. O que você pode fazer nesse caso é definir pequenos components no Vue.js e usar o blade do Laravel, porque isso te permite usar o Vue dentro de um projeto já existente.
2) Acredito que esse curso aqui vai atender exatamente o que precisa, porque nele eu trabalho com notificações em tempo real, com tags do Vue.js dentro do blade do Laravel: https://academy.especializati.com.br/curso/laravel-notifications-gratuito
Eu esbarrei em um caso sem solução pra mim agora:
Tenho uma rotina que automatizei por meio do Console commands no laravel. é apenas uma função que o artisan fica rodando de X em X minutos pelo cron do linux.
Preciso chamar uma notificação (independente da página que o usuário esteja) no sistema a partir dessa função (caso ocorra determinado evento, execute a notificação em forma de popup) e honestamente nem sei por onde começar. você poderia me dar um norte?
Já envio a notificação pelo telegram (http://laravel-notification-channels.com/), quero apenas exibir um popup agora. Me preocupo apenas com a exibição da msg, não tenho foco em armazenar. Quero apenas exibir e achei aquela ferramenta snotify fantástica, mas não sei como chama-la a partir do "controller".
Nesse curso tem um exemplo que é exatamente igual a sua necessidade, na última aula ensino como abrir uma notificação (estilo popup), porém em tempo real: https://academy.especializati.com.br/curso/laravel-notifications-gratuito
Para conseguir fazer isso será necessário trabalhar com real-time, porque precisa notificar no frontend imediatamente, assim que a notificação é gerada.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!