Configuração do Projeto
Cada projeto tem suas próprias configurações, persistidas em config.json na seção projects. Abra um projeto para ajustá-las; a maioria das alterações entra em vigor imediatamente e, quando relevante, regenera o vhost do projeto.
Runtimes
Versão do PHP
Um menu suspenso seleciona a versão do PHP em que este projeto roda. O LaraEnv cria um pool dedicado de PHP-FPM para essa versão, caso ainda não haja um em execução. Veja Versões do PHP.
Versão do Node
Seleciona a versão do Node.js usada pelo ferramental e pelo servidor de desenvolvimento deste projeto. Veja Versões do Node.js.
SSL
O botão de SSL gera um certificado autoassinado e reescreve o vhost para escutar na porta 443.
Como o certificado é autoassinado, seu navegador vai alertar sobre ele na primeira vez que você acessar via HTTPS. Isso é esperado no desenvolvimento local — você pode prosseguir com segurança.
Veja Virtual hosts para saber onde o certificado é armazenado.
Terminal e editor
- Tipo de terminal — escolha PowerShell, CMD, Git Bash ou Cmder para o terminal deste projeto.
- Editor — escolha o editor usado pela ação "abrir no editor" (por exemplo, VS Code).
Tags
Rótulos livres para organizar projetos. Use-os para filtrar a lista de Projetos quando você tiver muitos sites.
Porta de proxy
Defina uma porta de proxy para transformar o vhost em um proxy reverso para localhost:<port>. Isso torna um servidor de desenvolvimento externo (Vite, Next.js, Nuxt e assim por diante) acessível no domínio .test amigável, em vez de uma URL crua no estilo localhost:5173.
Comando de dev personalizado
Define o que o Iniciar servidor de desenvolvimento executa para este projeto (o padrão é npm run dev). Combine isso com uma porta de proxy para servir o servidor de desenvolvimento do framework no domínio do seu projeto — veja Servidor de dev & Worker de fila.