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í.

example.php
shared:
  - App
  - Providers
  - View
http:
  - Error
cli:
  - Commands

Providery 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.

example.php
module: providers
config:
  providers:
    - App\Providers\AppServiceProvider

Hodnoty 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.

example.php
module: app
config:
  base_url:
    $env: APP_BASE_URL
    type: string
    default: http://localhost