Créez l’environnement local
aml env:init
aml env:set APP_DEBUG true
aml env:get APP_DEBUG
aml env:listenv:init copie .env.example. Il refuse d’écraser un .env existant; --force le remplace volontairement. env:set crée aussi .env depuis l’exemple lorsqu’il manque.
Les variables de départ
APP_ENV=development
APP_DEBUG=false
APP_URL=http://localhost:8000
APP_KEY=
DATABASE_DRIVER=sqlite
DATABASE_DSN=sqlite:runtime/storage/database.sqlite
DATABASE_USER=root
DATABASE_PASSWORD=rootAPP_DEBUGdétails de débogage
APP_URLadresse publique prévue
APP_KEYsecret applicatif
DATABASE_DSNadresse technique de la base
DATABASE_PASSWORDsecret de connexion
Deux fichiers, deux responsabilités
.env.example
Commité. Contient les noms et des valeurs factices ou sûres. Il aide une nouvelle personne à démarrer.
.env
Ignoré par Git. Contient les valeurs véritables de la machine ou du serveur. Ne le publiez jamais.
Le masquage ne remplace pas la prudence
env:list masque les clés finissant par PASSWORD, SECRET, TOKEN ou KEY. env:get affiche la valeur demandée : évitez-le pendant un partage d’écran.