Loading app/Http/Controllers/ContactoController.php +14 −4 Original line number Diff line number Diff line Loading @@ -170,9 +170,10 @@ public function edit(string $id) $cargos = cargos::get(); $caracteristicas = Caracteristicas::get(); $subgrupos = Subgrupo::get(); $contacto = Contacto::with(['telefonos', 'redes', 'correos'])->findOrFail($id); //dd($contacto); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'caracteristicas', 'subgrupos')); $grupos = Grupos::get(); $instituciones = Instituciones::get(); $contacto = Contacto::with(['telefonos', 'redes', 'correos', 'grupos', 'subgrupos'])->findOrFail($id); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'caracteristicas', 'subgrupos', 'grupos', 'instituciones')); } /** Loading @@ -198,7 +199,7 @@ public function update(Request $request, string $id) 'subgrupo_id', 'mes_cump', 'dia_cump', //institucion_id 'institucion_id' ]; $requestData = $request->all(); foreach ($fieldsToCheck as $field) { Loading Loading @@ -310,6 +311,15 @@ public function update(Request $request, string $id) Auditoria::insert($changes); } // Sincronizar subgrupos y grupos if ($request->has('subgrupo_id')) { $contacto->subgrupos()->sync($request->input('subgrupo_id')); } if ($request->has('grupo_id')) { $contacto->grupos()->sync($request->input('grupo_id')); } // Actualizar los datos del contacto $contacto->conyuge_id = $request->input('conyuge_id') !== 'null' ? $request->input('conyuge_id') : null; $contacto->profesion_id = $request->input('profesion_id') !== 'null' ? $request->input('profesion_id') : null; Loading resources/views/adminGen/contactos/edit.blade.php +413 −319 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
app/Http/Controllers/ContactoController.php +14 −4 Original line number Diff line number Diff line Loading @@ -170,9 +170,10 @@ public function edit(string $id) $cargos = cargos::get(); $caracteristicas = Caracteristicas::get(); $subgrupos = Subgrupo::get(); $contacto = Contacto::with(['telefonos', 'redes', 'correos'])->findOrFail($id); //dd($contacto); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'caracteristicas', 'subgrupos')); $grupos = Grupos::get(); $instituciones = Instituciones::get(); $contacto = Contacto::with(['telefonos', 'redes', 'correos', 'grupos', 'subgrupos'])->findOrFail($id); return view('adminGen.contactos.edit', compact('contacto', 'conyuges', 'profesiones', 'cargos', 'caracteristicas', 'subgrupos', 'grupos', 'instituciones')); } /** Loading @@ -198,7 +199,7 @@ public function update(Request $request, string $id) 'subgrupo_id', 'mes_cump', 'dia_cump', //institucion_id 'institucion_id' ]; $requestData = $request->all(); foreach ($fieldsToCheck as $field) { Loading Loading @@ -310,6 +311,15 @@ public function update(Request $request, string $id) Auditoria::insert($changes); } // Sincronizar subgrupos y grupos if ($request->has('subgrupo_id')) { $contacto->subgrupos()->sync($request->input('subgrupo_id')); } if ($request->has('grupo_id')) { $contacto->grupos()->sync($request->input('grupo_id')); } // Actualizar los datos del contacto $contacto->conyuge_id = $request->input('conyuge_id') !== 'null' ? $request->input('conyuge_id') : null; $contacto->profesion_id = $request->input('profesion_id') !== 'null' ? $request->input('profesion_id') : null; Loading
resources/views/adminGen/contactos/edit.blade.php +413 −319 File changed.Preview size limit exceeded, changes collapsed. Show changes