Desenvolvimento, Scripts e Filas
Selecione um projeto na página Projetos para abrir seus controles. Desenvolvimento, scripts e filas aparecem conforme os arquivos e a configuração do projeto; não é necessário reconhecer um framework JavaScript.

Executar scripts do projeto
Scripts do projeto lê as entradas reais de scripts no package.json. Selecione um script, confira a prévia do comando e escolha Executar no terminal. Por exemplo, um projeto que define dev, watch e build oferece esses três scripts. O LaraEnv não adiciona scripts ausentes do arquivo.
O comando usa o gerenciador de pacotes detectado: npm, pnpm, Yarn ou Bun. Atualizar scripts relê o arquivo após alterações. Erros de leitura ou JSON oferecem uma ação para tentar novamente; projetos sem scripts ainda podem executar um comando personalizado.
Os scripts abrem em um novo terminal do projeto, usando seu diretório, os runtimes PHP e Node resolvidos e o shell preferido. Acompanhe a saída ali; use Ctrl+C para interromper um script como watch. Uma tarefa build roda sem receber parâmetros de porta do servidor Dev.
Executar um comando personalizado
Preencha Comando personalizado e escolha Executar comando, por exemplo:
npm run build -- --watch
Isso executa o texto informado no terminal do projeto. O campo também funciona sem package.json. Executar um comando não altera a preferência de terminal do projeto nem o comando Dev salvo.
Servidor Dev gerenciado
Desenvolvimento oferece Iniciar Dev, Parar Dev, Logs e Configurar comando para projetos com package.json, framework detectado ou comando Dev configurado. Projetos Laravel mantêm os controles de fila mesmo sem ferramentas JavaScript.
Sem um comando Dev personalizado, o LaraEnv usa o gerenciador de pacotes do projeto e escolhe o script dev, recorrendo a start quando necessário. Se nenhum deles existir, defina um script ou configure um comando Dev. Ferramentas de servidor compatíveis podem receber a porta escolhida; wrappers e scripts arbitrários não recebem um argumento --port forçado.
Use Configurar comando com o servidor parado para salvar um comando do projeto. Ele tem prioridade sobre o comando Dev global. Um comando personalizado executa conforme informado, substituindo {port} pela porta escolhida quando esse marcador estiver presente, por exemplo:
php artisan serve --port={port}
O servidor Dev gerenciado continua em segundo plano e tem seus próprios logs ao vivo. Configure uma porta de proxy para encaminhar o domínio .test do projeto para localhost:<porta>. A porta precisa corresponder àquela em que o servidor está ouvindo. Veja Configuração do projeto.
Worker de fila Laravel
Projetos Laravel têm um controle dedicado de Worker de fila em Desenvolvimento, inclusive sem package.json ou framework JavaScript reconhecido. Ele gerencia php artisan queue:work com o PHP resolvido para o projeto.
- Iniciar fila / Parar fila controla o worker em segundo plano.
- O menu oferece Reiniciar enquanto ele está em execução.
- Iniciar com parâmetros aceita argumentos como
--queue=high,default --tries=3 --timeout=60enquanto o worker está parado.
Os argumentos ficam salvos por projeto e são reutilizados no próximo início. As filas são processos separados do servidor Dev gerenciado e dos scripts executados no terminal.
Para tarefas artisan agendadas, como schedule:run, use Tarefas de Cron.