From 4042fab30b5c3ba3a8979a9bd553b744cdd39dae Mon Sep 17 00:00:00 2001 From: Juan Felipe Duarte <70235683+DuarteJFelipe@users.noreply.github.com> Date: Fri, 22 Aug 2025 09:25:37 -0700 Subject: [PATCH] update subvendedor global --- app/Http/Livewire/ShowConfiguracion.php | 18 ++++++++++++++++++ app/Models/Configuracione.php | 14 ++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/app/Http/Livewire/ShowConfiguracion.php b/app/Http/Livewire/ShowConfiguracion.php index e154e34..72c475d 100755 --- a/app/Http/Livewire/ShowConfiguracion.php +++ b/app/Http/Livewire/ShowConfiguracion.php @@ -82,6 +82,9 @@ class ShowConfiguracion extends Component public $catalogo; + // Subvendedor + public $subvendedor = false; + public function render() { //$consulta = Configuracione::with('usuario')->orderby('id','desc'); @@ -137,6 +140,8 @@ class ShowConfiguracion extends Component $this->iptv = $consulta_configuracion->iptv; $this->notificacion = $consulta_configuracion->hora; + + $this->subvendedor = $consulta_configuracion->subvendedor; } return view('livewire.show-configuracion', [ @@ -215,6 +220,19 @@ class ShowConfiguracion extends Component } } + public function guardarSubvendedor(){ + $this->validate([ + 'subvendedor' => 'required|boolean', + ]); + + $this->consulta_configuracion->subvendedor = $this->subvendedor; + $this->consulta_configuracion->save(); + + $this->alert('success', 'Subvendedor actualizado correctamente!', [ + 'position' => 'top' + ]); + } + public function guardar() { diff --git a/app/Models/Configuracione.php b/app/Models/Configuracione.php index 1a6fd55..ca23636 100755 --- a/app/Models/Configuracione.php +++ b/app/Models/Configuracione.php @@ -54,15 +54,17 @@ class Configuracione extends Model 'visto', 'catalogo', + + 'subvendedor', ]; - public function usuario(){ - return $this ->belongsTo(User::class); + public function usuario() + { + return $this->belongsTo(User::class); } - public function redes(){ - return $this ->hasMany(Rede::class,'configuracion_id'); + public function redes() + { + return $this->hasMany(Rede::class, 'configuracion_id'); } - - }