Návod
Konfigurace a prostředí
YAML manifest, typované definice konfigurace, hodnoty z prostředí a produkční config cache.
Config manifest
Začni v app/Config/Config.yaml. Určuje sdílené, HTTP a CLI moduly. YAML je vstupní vrstva konfigurace a framework ji mapuje do typovaných config definic.
shared:
- App
- Providers
- View
http:
- Error
cli:
- CommandsProvidery a config moduly
Registraci providerů drž v Providers.yaml a nastavení jednotlivých částí aplikace v samostatných YAML modulech, například Api.yaml, View.yaml nebo Upload.yaml.
module: providers
config:
providers:
- App\Providers\AppServiceProviderHodnoty z prostředí a config cache
Hodnoty z prostředí načítej přes YAML $env direktivy. V produkci framework kompiluje vyhodnocenou konfiguraci do storage/cache/framework/config, ale zdrojem pravdy zůstávají YAML soubory a environment.
module: app
config:
base_url:
$env: APP_BASE_URL
type: string
default: http://localhost