Update ShowConfiguracion.php

This commit is contained in:
lizandrogd
2024-11-26 21:28:22 -05:00
parent be00ea7ad0
commit 29637e0987
+11 -5
View File
@@ -145,21 +145,27 @@ class ShowConfiguracion extends Component
]); ]);
} }
public function updateCatalogo() public function updateCatalogo()
{ {
$configuracion = Configuracione::orderby('id', 'desc')->first();
if ($this->catalogo) { if ($this->catalogo) {
// Generar un nombre aleatorio para el nuevo catálogo
$nombreCatalogo = Str::random(10) . '.pdf'; $nombreCatalogo = Str::random(10) . '.pdf';
// Almacenar el nuevo archivo y obtener su URL
$urlCatalogo = $this->catalogo->storeAs('photos', $nombreCatalogo); $urlCatalogo = $this->catalogo->storeAs('photos', $nombreCatalogo);
} else { } else {
$urlCatalogo = $configuracion->catalogo; // Mantener la URL del archivo anterior
$urlCatalogo = $this->consulta_configuracion->catalogo;
} }
$configuracion->catalogo = $urlCatalogo; // Actualizar el campo de catálogo en la configuración
$configuracion->save(); $this->consulta_configuracion->catalogo = $urlCatalogo;
$this->consulta_configuracion->save();
$this->alert('success', 'Catalogo actualizados correctamente!', [ // Mostrar un mensaje de éxito
$this->alert('success', '¡Catálogo actualizado correctamente!', [
'position' => 'top' 'position' => 'top'
]); ]);
} }