From 7250b4abf4d8b15793a07491249fffaa3e626830 Mon Sep 17 00:00:00 2001 From: Felipe Date: Sat, 27 Apr 2024 15:15:59 -0500 Subject: [PATCH] catalogo - falta migracion --- app/Http/Livewire/ShowConfiguracion.php | 24 ++++++++- .../livewire/show-configuracion.blade.php | 49 +++++++++++++++++-- 2 files changed, 66 insertions(+), 7 deletions(-) diff --git a/app/Http/Livewire/ShowConfiguracion.php b/app/Http/Livewire/ShowConfiguracion.php index c41d32d..3f628ec 100755 --- a/app/Http/Livewire/ShowConfiguracion.php +++ b/app/Http/Livewire/ShowConfiguracion.php @@ -80,6 +80,8 @@ class ShowConfiguracion extends Component public $descripcion_noti; public $destinatario_noti; + public $catalogo; + public function render() { //$consulta = Configuracione::with('usuario')->orderby('id','desc'); @@ -95,7 +97,7 @@ class ShowConfiguracion extends Component $this->color_barra = $consulta_configuracion->color_barra; $this->color_menu = $consulta_configuracion->color_menu; - //top + //top $this->top_1 = $consulta_configuracion->top_1; $this->top_2 = $consulta_configuracion->top_2; $this->top_3 = $consulta_configuracion->top_3; @@ -143,6 +145,24 @@ class ShowConfiguracion extends Component ]); } + public function updateCatalogo() + { + $configuracion = Configuracione::first(); + + if ($this->catalogo) { + $nombreCatalogo = Str::random(10) . '.pdf'; + $urlCatalogo = $this->catalogo->storeAs('storage', $nombreCatalogo); + } else { + $urlCatalogo = $configuracion->catalogoPDF; + } + + $configuracion->catalogoPDF = $urlCatalogo; + $configuracion->save(); + + $this->alert('success', 'Catalogo actualizados correctamente!', [ + 'position' => 'top' + ]); + } public function guardarNoti() { @@ -164,7 +184,7 @@ class ShowConfiguracion extends Component 'position' => 'top' ]); - + $this->titulo_noti = null; $this->descripcion_noti = null; $this->destinatario_noti = null; diff --git a/resources/views/livewire/show-configuracion.blade.php b/resources/views/livewire/show-configuracion.blade.php index 97dc190..913577e 100755 --- a/resources/views/livewire/show-configuracion.blade.php +++ b/resources/views/livewire/show-configuracion.blade.php @@ -1,6 +1,6 @@
+ wire:target="guardar,guardarSlider,catalogo,slider,cancelarSlider,deleteSlider,confirmed,guardarNoti">
@@ -590,14 +590,53 @@
-
+
- + + +
+ + + + + +
+ + -
+ @include('layouts.footer')