/** * @param $id * @param InsertarPacienteIdentificadoPerRequest $request */ public function storePiper($id, InsertarPacienteIdentificadoPerRequest $request) { $requestall = $request->all(); $persona = Persona::findOrFail($id); $telefono = Telefono::findOrFail($persona->p_id_telefono); $personal = Personal::personalFound($persona->p_id); $usuario = Usuario::usuarioFound($personal->id); //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 paciente $paciente = new Paciente(); $paciente->pa_id_persona = $persona->p_id; $paciente->save(); //Tabla paciente identificado $pacienteidentificado = new PacienteIdentificado(); $pacienteidentificado->pi_id_paciente = $paciente->pa_id; $pacienteidentificado->save(); //Tabla usuario $usuario->u_usuario = $persona->p_correo; $usuario->save(); $pacienteidentificado->msjPacienteIdentificadoInsertado($persona->full_name); return redirect()->route('admin.pacienteidentificado.create'); }