Návod
Konfigurácia a prostredie
YAML manifest, typované definície konfigurácie, hodnoty z prostredia a produkčná config cache.
Config manifest
Začni v app/Config/Config.yaml. Určuje zdieľané, HTTP a CLI moduly. YAML je vstupná vrstva konfigurácie a framework ju mapuje do typovaných config definícií.
shared:
- App
- Providers
- View
http:
- Error
cli:
- CommandsProvidery a config moduly
Registráciu providerov drž v Providers.yaml a nastavenia jednotlivých častí aplikácie v samostatných YAML moduloch, napríklad Api.yaml, View.yaml alebo Upload.yaml.
module: providers
config:
providers:
- App\Providers\AppServiceProviderHodnoty z prostredia a config cache
Hodnoty z prostredia načítavaj cez YAML $env direktívy. V produkcii framework kompiluje vyhodnotenú konfiguráciu do storage/cache/framework/config, ale zdrojom pravdy zostávajú YAML súbory a environment.
module: app
config:
base_url:
$env: APP_BASE_URL
type: string
default: http://localhost