Guide
Configuration et environnement
Manifest YAML, définitions de configuration typées, valeurs d’environnement et config cache de production.
Manifest de configuration
Commencez dans app/Config/Config.yaml. Il définit les modules partagés, HTTP et CLI. YAML est la couche d’entrée de la configuration et le framework la mappe vers des définitions config typées.
shared:
- App
- Providers
- View
http:
- Error
cli:
- CommandsProviders et modules de configuration
Gardez l’enregistrement des providers dans Providers.yaml et les réglages de chaque feature dans des modules YAML séparés comme Api.yaml, View.yaml ou Upload.yaml.
module: providers
config:
providers:
- App\Providers\AppServiceProviderValeurs d’environnement et config cache
Lisez les valeurs d’environnement via les directives YAML $env. En production, le framework compile la configuration résolue dans storage/cache/framework/config, mais les fichiers YAML et l’environnement restent la source de vérité.
module: app
config:
base_url:
$env: APP_BASE_URL
type: string
default: http://localhost