Le fichier .env
Avant de construire l’application,
un petit peu de configuration s’impose. Si vous observez
la structure de l’application dans VSCode, vous trouverez
un dossier config à la
racine du projet monAppliSymf.
Dans ce dossier, il y a une multitude de fichiers
de configuration. Notamment, en ouvrant le sous-dossier packages, vous trouvez les sous-dossiers dev, prod et test. dev prod test
Ces dossiers correspondent à des
configurations différentes : le mode développement
(le mode où nous nous trouvons par défaut), le
mode production et le mode test. Nous reviendrons sur l’utilisation
de ces différents modes.
Vous découvrez aussi, à la
base du dossier packages, un fichier framework.yaml.
YAMLYAML est un format de données
très simple, basé sur des données au
format clé : valeur.
Ouvrez ce fichier, vous découvrez
la configuration par défaut du framework :
Nous pouvons remarquer dans la valeur de la
clé secret, l’utilisation
d’une valeur un peu particulière :
%env(APP_SECRET)%
Cette valeur fait référence à une variable d’environnement. Variable d’environnement
Toutes les variables d’environnement
sont définies dans un seul fichier : .env, qui se trouve à la racine
du projet monAppliSymf.
Explorons le fichier .env :
L’avantage de l’utilisation
de ce fichier est que toutes les variables d’environnement
y sont regroupées. ...