Refactorizacion

This commit is contained in:
imnavajas
2025-07-23 11:56:43 +02:00
parent 065903be2f
commit e65e942e58
15 changed files with 491 additions and 181 deletions

View File

@ -72,4 +72,21 @@ class Paths
* is used when no value is provided to `Services::renderer()`.
*/
public string $viewDirectory = __DIR__ . '/../Views';
/**
* Ruta base relativa dentro de WRITEPATH donde se almacenan
* los archivos asociados a presupuestos.
*
* Esta ruta se utiliza como base para componer las rutas
* completas tanto locales como remotas (SFTP) de ficheros
* relacionados con cada presupuesto.
*
* Ejemplo:
* Si el ID del presupuesto es 123 y el nombre del archivo es "documento.pdf",
* la ruta final será: storage/presupuestos/123/documento.pdf
*
* Se recomienda mantener esta ruta fuera de `public/` por razones de seguridad
* y utilizar controladores para servir los archivos si se desea acceso web.
*/
public string $presupuestosPath = 'storage/presupuestos';
}