public function storePpi($id, InsertarPersonalPIRequest $request)
 {
     $requestall = $request->all();
     $persona = Persona::findOrFail($id);
     $telefono = Telefono::findOrFail($persona->p_id_telefono);
     //Tabla telefono
     $telefono->fill($requestall);
     $telefono->t_movil = trim($telefono->t_movil);
     $telefono->t_oficina = trim($telefono->t_oficina);
     $telefono->save();
     //Tabla persona
     $persona->fill($requestall);
     $persona->p_nombre_primer = trim($persona->p_nombre_primer);
     $persona->p_nombre_segundo = trim($persona->p_nombre_segundo);
     $persona->p_apellido_primer = trim($persona->p_apellido_primer);
     $persona->p_apellido_segundo = trim($persona->p_apellido_segundo);
     $persona->p_direccion = trim($persona->p_direccion);
     $persona->p_edad = $persona['p_fecha_nacimiento'];
     $persona->save();
     //Tabla personal
     $personal = new Personal($requestall);
     if ($personal['per_id_especialidad'] == "") {
         $personal['per_id_especialidad'] = null;
     }
     $personal->per_id_persona = $persona->p_id;
     $personal->per_nro_equipo = trim($personal->per_nro_equipo);
     $personal->save();
     //Tabla personal_cargo
     $personal->cargo()->sync($requestall['pc_id_cargo']);
     //Tabla usuario
     $usuario = new Usuario($requestall);
     if ($usuario['u_permisologia_morb'] == "") {
         $usuario['u_permisologia_morb'] = 'f';
     }
     $usuario->u_id_personal = $personal->id;
     $usuario->u_usuario = $requestall['p_correo'];
     $usuario->password = $requestall['p_cedula'];
     $usuario->save();
     $personal->msjPersonalInsertado($persona->full_name);
     return redirect()->route('admin.personal.create');
 }