Update ShowConfiguracion.php
This commit is contained in:
@@ -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'
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user