env('APP_NAME', 'TerManager2'), 'env' => env('APP_ENV', 'production'), 'debug' => (bool) env('APP_DEBUG', false), 'url' => env('APP_URL', 'http://localhost'), 'timezone' => env('APP_TIMEZONE', 'Europe/Rome'), 'locale' => 'it', 'fallback_locale' => 'en', 'faker_locale' => 'it_IT', 'cipher' => 'AES-256-CBC', 'key' => env('APP_KEY'), 'previous_keys' => [ ...array_filter( explode(',', env('APP_PREVIOUS_KEYS', '')) ), ], 'maintenance' => [ 'driver' => 'file', ], /* * Dimensione massima, in MB, di un file caricato dall'interfaccia — * in pratica il pacchetto di ripristino, che e' di gran lunga il piu' * grande. * * E' l'unica fonte del numero: l'entrypoint ne ricava * `client_max_body_size` per nginx e `upload_max_filesize`/`post_max_size` * per PHP, e la validazione di BackupController lo rilegge da qui. Prima * viveva in tre file separati, e bastava che uno restasse indietro perche' * il caricamento morisse con un 413 muto invece di un messaggio. * * Alzarlo non costa memoria: nginx accumula il corpo su disco e PHP lavora * su un file temporaneo. Il limite pratico e' la pazienza di chi carica e * la tenuta della connessione. */ 'max_upload_mb' => (int) env('MAX_UPLOAD_MB', 2048), ];