Pular para o conteúdo principal

Servidor de Dev & Worker de Fila

O LaraEnv pode rodar dois processos de longa duração em segundo plano por projeto, controlados diretamente pela interface de Projetos: um servidor de desenvolvimento e um worker de fila do Laravel. Ambos continuam rodando em segundo plano e você os inicia, para e inspeciona a partir dos controles do projeto.

Servidor de desenvolvimento

  • Iniciar / Parar executa npm run dev — ou o seu comando de dev personalizado — para o projeto.
  • Veja os logs ao vivo do servidor de desenvolvimento enquanto ele roda.

Combine o servidor de desenvolvimento com uma porta de proxy do projeto para que o servidor de dev do framework (Vite, Next.js, Nuxt e assim por diante) seja servido no domínio .test amigável, em vez de uma porta localhost crua. Veja Versões do Node.js para escolher a versão do Node em que ele roda.

dica

Defina a porta de proxy e o comando de dev personalizado juntos na configuração do projeto para um fluxo de desenvolvimento com um clique em https://<name>.test.

Worker de fila

Para um projeto Laravel, o LaraEnv gerencia php artisan queue:work:

  • Iniciar / Parar / Reiniciar o worker.
  • Opcionalmente, passe argumentos personalizados, por exemplo --queue=default --tries=3.
  • Veja os logs do worker.

Os argumentos que você define são lembrados por projeto, então a próxima inicialização os reutiliza.

observação

Para tarefas agendadas do artisan (schedule:run), use o agendador de cron — veja Tarefas de Cron.

Relacionado