Przewodnik
Konfiguracja i środowisko
Manifest YAML, typowane definicje konfiguracji, wartości środowiskowe i produkcyjny config cache.
Manifest konfiguracji
Zacznij od app/Config/Config.yaml. Plik definiuje moduły współdzielone, HTTP i CLI. YAML jest wejściową warstwą konfiguracji, którą framework mapuje na typowane definicje config.
shared:
- App
- Providers
- View
http:
- Error
cli:
- CommandsProvidery i moduły konfiguracji
Rejestrację providerów trzymaj w Providers.yaml, a ustawienia poszczególnych funkcji w osobnych modułach YAML, takich jak Api.yaml, View.yaml czy Upload.yaml.
module: providers
config:
providers:
- App\Providers\AppServiceProviderWartości środowiskowe i config cache
Wartości środowiskowe odczytuj przez dyrektywy YAML $env. W produkcji framework kompiluje rozwiązaną konfigurację do storage/cache/framework/config, ale źródłem prawdy pozostają pliki YAML i środowisko.
module: app
config:
base_url:
$env: APP_BASE_URL
type: string
default: http://localhost