[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
THIAGO DUARTE QUIRINO
Criador THIAGO DUARTE QUIRINO 30/05/2019

Olá, tudo bom? Tenho o seguinte cenario, minha api apenas vai buscar informações em varias base de dados de diferentes fabricantes (Firebird, Oracle e MySql) e alimenta o banco de dados da aplicação.Quando terminar de fazer o que tem fazer ela retorna alguns resultados. O que quero é aperta um botão na aplicação deixar isso rodando em "segundo plano" e poder fazer outras coisas no front end, quando terminar me avisa que a terefa foi finalizada. Qual seria norte para isso?

Manager Carlos Ferreira 30/05/2019

Olá, Thiago!
Tudo bem?

Você pode iniciar a tarefa via ajax a partir de alguma interação do usuário, e pode esperar finalizar essa consulta e dá o feedback naquela mesma página para o usuário.

Ou, você pode deixar a tarefa executando, e trabalhar com notifications para avisar o usuário que concluiu com sucesso. Dá uma olhada no curso de Laravel Notifications, ele é exatamente o que precisa para conseguir executar esse job;

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!