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