.env (archivo de entorno)
Tecnología
El archivo .env (archivo de entorno) es un archivo de configuración en la raíz del proyecto que almacena variables específicas del entorno y datos sensibles como credenciales de base de datos, claves API, claves de aplicación y ajustes de depuración. Normalmente no se incluye en el control de versiones (p. ej. Git) para no exponer secretos.
En Laravel y muchos otros frameworks, los valores de .env se cargan mediante
Los espacios alrededor del signo igual son opcionales. Los comentarios empiezan con
En Laravel y muchos otros frameworks, los valores de .env se cargan mediante
getenv() o una configuración central (p. ej. config()). Cada línea sigue el formato:CLAVE=valorLos espacios alrededor del signo igual son opcionales. Los comentarios empiezan con
#. El archivo .env.example sirve como plantilla sin secretos reales y se comparte con el proyecto para que los desarrolladores sepan qué variables hay que definir.Buenas prácticas
- No subir nunca .env a los repositorios.
- Usar archivos .env distintos para entornos local, staging y producción.
- Definir valores sensibles mediante variables de entorno del sistema de hosting cuando .env no esté disponible.