++ Primo Caricamento
This commit is contained in:
54
config/app.php
Normal file
54
config/app.php
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
// ─────────────────────────────────────────────────────────────────────────────
|
||||
// config/app.php — Configurazione principale dell'applicazione
|
||||
//
|
||||
// Nota: la maggior parte dei valori viene letta dal .env tramite env().
|
||||
// La funzione env('CHIAVE', 'default') legge la variabile di ambiente;
|
||||
// se non esiste, usa il valore di default.
|
||||
// ─────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
return [
|
||||
|
||||
// ─── Identità ──────────────────────────────────────────────────────────
|
||||
'name' => 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', ''))
|
||||
),
|
||||
],
|
||||
|
||||
];
|
||||
Reference in New Issue
Block a user