Parámetros del Archivo .env
El archivo .env almacena la configuración fundamental de la aplicación, credenciales de conexión a bases de datos, proveedores de correo y banderas funcionales.
📋 Diccionario de Variables de Entorno
| Parámetro | Descripción | Valor por Defecto |
|---|---|---|
APP_DEBUG |
Activa el modo de depuración detallada de Laravel. Mantener en false en producción. |
false |
APP_URL_BASE |
Dominio o subdominio base del sistema (sin prefijo http:// ni barras finales). |
— |
DB_CONNECTION |
Driver de conexión a la base de datos central (system). |
system |
DB_HOST |
Dirección del servidor de base de datos MariaDB/MySQL. | 127.0.0.1 |
DB_PORT |
Puerto de conexión a base de datos. | 3306 |
FORCE_HTTPS |
Fuerza la generación de URLs y assets bajo protocolo seguro HTTPS. | false |
MAIL_DRIVER |
Protocolo de envío de correos (smtp, sendmail). |
smtp |
MAIL_HOST |
Servidor SMTP (ej. smtp.gmail.com). |
smtp.gmail.com |
MAIL_PORT |
Puerto de conexión SMTP (465 SSL / 587 TLS). |
465 |
MAIL_USERNAME |
Correo electrónico de la cuenta emisora. | — |
MAIL_PASSWORD |
Contraseña de aplicación generada para el correo. | — |
MAIL_ENCRYPTION |
Tipo de cifrado SSL/TLS. | ssl |
TENANCY_DATABASE_AUTO_DELETE |
Si se elimina un cliente, destruye automáticamente la base de datos tenant asociada. | true |
ITEMS_PER_PAGE |
Cantidad de registros por página en las tablas principales. | 20 |
PREFIX_DATABASE |
Prefijo que se antepone a las bases de datos de cada tenant creado. | tenancy_ |
RECREATE_DOCUMENT |
Permite habilitar el flujo de regeneración de comprobantes afectados. | false |
API_SERVICE_URL |
URL de la API para consultas automáticas de RUC y DNI (SUNAT/RENIEC). | https://apiperu.dev |
API_SERVICE_TOKEN |
Token de autenticación del servicio de consultas API. | — |
SUNAT_ALTERNATE_SERVER |
Habilita el servidor alterno de contingencia de SUNAT si el principal presenta demoras. | false |
PDF_TEMPLATE |
Nombre de la plantilla PDF activa para comprobantes y facturas. | default |
⚡ Aplicación de Cambios
Luego de modificar cualquier valor en .env, es imperativo limpiar y regenerar la caché de configuración:
php artisan config:clear
php artisan config:cache