env('APP_NAME', 'Portale Clienti'), 'env' => env('APP_ENV', 'production'), // debug=true mostra la stack trace completa in caso di errore. // In produzione DEVE essere false! 'debug' => (bool) env('APP_DEBUG', false), 'url' => env('APP_URL', 'http://localhost'), // ─── Localizzazione ─────────────────────────────────────────────────── // timezone: usato da Carbon (date/ore) e dai log 'timezone' => 'Europe/Rome', // locale: lingua usata per traduzioni e formattazione 'locale' => 'it', 'fallback_locale' => 'en', // faker_locale: usato nei seeder per generare dati finti in italiano 'faker_locale' => 'it_IT', // ─── Ciclo di vita richiesta ─────────────────────────────────────────── 'maintenance' => [ 'driver' => 'file', // 'store' => 'redis', // Alternativa: usa Redis per cluster multi-server ], // ─── Cifratura ──────────────────────────────────────────────────────── // cipher: algoritmo usato per cifrare cookie e sessioni 'cipher' => 'AES-256-CBC', // key: chiave segreta, generata da `php artisan key:generate` // MAI condividere questa chiave! 'key' => env('APP_KEY'), // previous_keys: chiavi precedenti (per rotazione senza invalidare sessioni) 'previous_keys' => [ ...array_filter( explode(',', env('APP_PREVIOUS_KEYS', '')) ), ], ];