.env (file di ambiente)
Tecnologia
Il file .env (file di ambiente) è un file di configurazione nella root del progetto che memorizza variabili specifiche dell'ambiente e dati sensibili come credenziali del database, chiavi API, chiave dell'applicazione e impostazioni di debug. Di solito non viene incluso nel controllo versione (es. Git) per non esporre i segreti.
In Laravel e in molti altri framework, i valori da .env vengono caricati tramite
Gli spazi intorno al segno uguale sono opzionali. I commenti iniziano con
In Laravel e in molti altri framework, i valori da .env vengono caricati tramite
getenv() o una configurazione centralizzata (es. config()). Ogni riga segue il formato:CHIAVE=valoreGli spazi intorno al segno uguale sono opzionali. I commenti iniziano con
#. Il file .env.example funge da modello senza segreti reali e viene condiviso con il progetto affinché gli sviluppatori sappiano quali variabili impostare.Best practice
- Non committare mai .env nei repository.
- Usare file .env diversi per ambienti locali, staging e produzione.
- Impostare i valori sensibili tramite le variabili d'ambiente del sistema di hosting quando .env non è disponibile.