Guida
Configurazione e ambiente
Manifest YAML, definizioni di configurazione tipizzate, valori d’ambiente e config cache di produzione.
Manifest di configurazione
Inizia da app/Config/Config.yaml. Definisce i moduli condivisi, HTTP e CLI. YAML è il livello di ingresso della configurazione e il framework lo mappa su definizioni config tipizzate.
shared:
- App
- Providers
- View
http:
- Error
cli:
- CommandsProvider e moduli di configurazione
Mantieni la registrazione dei provider in Providers.yaml e le impostazioni delle singole feature in moduli YAML separati come Api.yaml, View.yaml o Upload.yaml.
module: providers
config:
providers:
- App\Providers\AppServiceProviderValori d’ambiente e config cache
Leggi i valori d’ambiente tramite direttive YAML $env. In produzione il framework compila la configurazione risolta in storage/cache/framework/config, ma i file YAML e l’ambiente restano la fonte di verità.
module: app
config:
base_url:
$env: APP_BASE_URL
type: string
default: http://localhost