Configurer une application
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 différents fichiers de configuration.
Vous découvrez notamment, à la base du dossier packages, un fichier framework.yaml.
YAML 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. Il s’agit ici des variables d’environnement de votre application Symfony, à ne pas confondre avec les variables d’environnement du système Windows vues au chapitre Les outils de gestion de dépendances.
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. Vous n’avez pas à jongler avec l’ensemble des fichiers de...