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()
{
$configuracion = Configuracione::orderby('id', 'desc')->first();
if ($this->catalogo) {
// Generar un nombre aleatorio para el nuevo catálogo
$nombreCatalogo = Str::random(10) . '.pdf';
// Almacenar el nuevo archivo y obtener su URL
$urlCatalogo = $this->catalogo->storeAs('photos', $nombreCatalogo);
} else {
$urlCatalogo = $configuracion->catalogo;
// Mantener la URL del archivo anterior
$urlCatalogo = $this->consulta_configuracion->catalogo;
}
$configuracion->catalogo = $urlCatalogo;
$configuracion->save();
// Actualizar el campo de catálogo en la configuración
$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'
]);
}