本文整理汇总了PHP中Paciente::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Paciente::find方法的具体用法?PHP Paciente::find怎么用?PHP Paciente::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Paciente
的用法示例。
在下文中一共展示了Paciente::find方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: update
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update($id)
{
$data = Input::all();
$paciente = Paciente::find($id);
$paciente->primer_nombre = $data['primer_nombre'];
$paciente->segundo_nombre = $data['segundo_nombre'];
$paciente->primer_apellido = $data['primer_apellido'];
$paciente->segundo_apellido = $data['segundo_apellido'];
$paciente->cedula = $data['cedula'];
$paciente->sexo = $data['sexo'];
$paciente->id_tipo_sangre = $data['id_tipo_sangre'];
$paciente->fecha_nacimiento = $data['fecha_nacimiento'];
$paciente->ocupacion = $data['ocupacion'];
$paciente->diabetes = $data['diabetes'];
$paciente->examen = $data['examen'];
$paciente->clasificacion = $data['clasificacion'];
$paciente->referido_por = $data['referido_por'];
$paciente->observaciones = $data['observaciones'];
$paciente->direccion = $data['direccion'];
$paciente->telefono = $data['telefono'];
$paciente->celular = $data['celular'];
$paciente->email = $data['email'];
$paciente->save();
return Redirect::route('datos.pacientes.index');
}
示例2: update
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update($id)
{
$foto = Input::file('foto');
$paciente = Paciente::find($id);
$data = Input::all();
//Pregunto si no es nulo la variable foto y asi saber si seleccione una nueva foto
if (!is_null($foto)) {
//Si no es nulo fue que seleccione una foto
//Extraigo la extension de la foto
$extension = $foto->getClientOriginalExtension();
//Armo el nombre de la foto con el id y la extension de la nueva foto
$nombre_foto = 'p_' . $id . '.' . $extension;
//Ingreso el nuevo nombre de la foto en la base de datos con todo y extension
$paciente->foto = $nombre_foto;
//Busco en la carpeta de foto si existe alguna foto con ese mismo nombre y extension y la elimino
File::delete('./imgs/' . $nombre_foto);
//Muevo la nueva foto a la carpeta imgs
$foto->move("imgs", $nombre_foto);
}
//Si en caso el paciente fue borrado justo cuando fue editado se almacenara de nuevo
if (is_null($paciente)) {
$paciente = new Paciente();
}
//Sentencias para almacenar los datos correspondientes de cada paciente
$paciente->cedula = $data['cedula'];
$paciente->primer_nombre = $data['primer_nombre'];
$paciente->segundo_nombre = $data['segundo_nombre'];
$paciente->apellido_paterno = $data['apellido_paterno'];
$paciente->apellido_materno = $data['apellido_materno'];
$paciente->sexo = $data['sexo'];
$paciente->fecha_nacimiento = $data['fecha_nacimiento'];
$paciente->lugar_nacimiento = $data['lugar_nacimiento'];
$paciente->id_provincia_nacimiento = $data['id_provincia'];
$paciente->id_distrito_nacimiento = $data['id_distrito'];
$paciente->id_corregimiento_nacimiento = $data['id_corregimiento'];
$paciente->id_provincia_residencia = $data['id_provincia_residencia'];
$paciente->id_distrito_residencia = $data['id_distrito_residencia'];
$paciente->id_corregimiento_residencia = $data['id_corregimiento_residencia'];
$paciente->lugar_residencia = $data['lugar_residencia'];
$paciente->telefono = $data['telefono'];
$paciente->celular = $data['celular'];
$paciente->email = $data['email'];
$paciente->id_nacionalidad = $data['id_nacionalidad'];
$paciente->id_tipo_sangre = $data['id_tipo_sanguineo'];
$paciente->id_raza = $data['id_raza'];
$paciente->id_etnia = $data['id_etnia'];
$paciente->diabetes = $data['diabetes'];
$paciente->fuma = $data['fuma'];
$paciente->embarazo_trisomia = $data['embarazo_trisomia'];
$paciente->save();
return Redirect::route('datos.pacientes.index');
}
示例3: edit
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
//Declarar un arreglo para devolver los resultados.
$parameter = array();
//Se instancian los objetos necesarios.
$parameter['cita'] = Cita::find($id);
$parameter['paciente'] = Paciente::find($parameter['cita']->id_paciente);
$parameter['paciente']->nombre = $parameter['paciente']->primer_nombre . ' ' . $parameter['paciente']->segundo_nombre . ' ' . $parameter['paciente']->primer_apellido . ' ' . $parameter['paciente']->segundo_apellido;
if (strlen($parameter['paciente']->fecha_nacimiento) != 10) {
$parameter['paciente']->edad = 0;
} else {
$parameter['paciente']->edad = $parameter['paciente']->edad($parameter['paciente']->fecha_nacimiento);
}
if ($parameter['paciente']->sexo == 1) {
$parameter['paciente']->sexo = 'Masculino';
} else {
$parameter['paciente']->sexo = 'Femenino';
}
if ($parameter['cita']->endurecido == 1) {
$parameter['cita']->endurecido = 'Si';
} else {
$parameter['cita']->endurecido = 'No';
}
if ($parameter['cita']->tratam_uv == 1) {
$parameter['cita']->tratam_uv = 'Si';
} else {
$parameter['cita']->tratam_uv = 'No';
}
if ($parameter['cita']->tratam_anti_rayas == 1) {
$parameter['cita']->tratam_anti_rayas = 'Si';
} else {
$parameter['cita']->tratam_anti_rayas = 'No';
}
if ($parameter['cita']->tratam_anti_reflejos == 1) {
$parameter['cita']->tratam_anti_reflejos = 'Si';
} else {
$parameter['cita']->tratam_anti_reflejos = 'No';
}
if ($parameter['cita']->hi_index == 1) {
$parameter['cita']->hi_index = 'Si';
} else {
$parameter['cita']->hi_index = 'No';
}
if ($parameter['cita']->hi_lite == 1) {
$parameter['cita']->hi_lite = 'Si';
} else {
$parameter['cita']->hi_lite = 'No';
}
if (empty($parameter['cita']->seg_bif)) {
$parameter['cita']->seg_bif = 'Sin registro.';
} else {
$parameter['cita']->seg_bif = $parameter['cita']->seg_bif;
}
if (empty($parameter['cita']->aro)) {
$parameter['cita']->aro = 'Sin registro.';
} else {
$parameter['cita']->aro = $parameter['cita']->aro;
}
$pdf = App::make('dompdf');
$pdf = PDF::loadView('datos/citas/Print', $parameter);
//Creo el archivo pdf y lo almaceno utilizando la cedula como el nombre del archivo.
return $pdf->stream('' . $parameter['cita']->id . '_' . $parameter['paciente']->cedula . '.pdf');
}
示例4: update
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update($id)
{
$data = Input::all();
$rules = ['exploracion_conj' => 'required', 'av_sc_od' => 'required', 'av_sc_oi' => 'required'];
$v = Validator::make($data, $rules);
//Si falla mostrará la pantalla anterior con los errores correspondientes
if ($v->fails()) {
return Redirect::back()->withInput()->withErrors($v);
}
$cita = Cita::find($id);
$cita->id_paciente = $data['id_paciente'];
$cita->interrogatorio = $data['interrogatorio'];
$cita->exploracion_conj = $data['exploracion_conj'];
$cita->esclerotica = $data['esclerotica'];
$cita->cornea = $data['cornea'];
$cita->parpados = $data['parpados'];
$cita->pestagna = $data['pestagna'];
$cita->pupilas = $data['pupilas'];
$cita->ref_pup = $data['ref_pup'];
$cita->av_sc_od = $data['av_sc_od'];
$cita->av_sc_oi = $data['av_sc_oi'];
$cita->av_cc_od = $data['av_cc_od'];
$cita->av_cc_oi = $data['av_cc_oi'];
$cita->av_cc_od_esf = $data['av_cc_od_esf'];
$cita->av_cc_od_cil = $data['av_cc_od_cil'];
$cita->av_cc_od_add = $data['av_cc_od_add'];
$cita->av_cc_oi_esf = $data['av_cc_oi_esf'];
$cita->av_cc_oi_cil = $data['av_cc_oi_cil'];
$cita->av_cc_oi_add = $data['av_cc_oi_add'];
$cita->oftalmoscopia_od = $data['oftalmoscopia_od'];
$cita->oftalmoscopia_oi = $data['oftalmoscopia_oi'];
$cita->queratometria_od = $data['queratometria_od'];
$cita->queratometria_oi = $data['queratometria_oi'];
$cita->motilidad_ocular_od = $data['motilidad_ocular_od'];
$cita->motilidad_ocular_oi = $data['motilidad_ocular_oi'];
$cita->sentido_cromatico = $data['sentido_cromatico'];
$cita->tonometria_od = $data['tonometria_od'];
$cita->tonometria_oi = $data['tonometria_oi'];
$cita->grad_od_esf = $data['grad_od_esf'];
$cita->cap_visual_od = $data['cap_visual_od'];
$cita->cap_visual_oi = $data['cap_visual_oi'];
$cita->grad_od_cil = $data['grad_od_cil'];
$cita->grad_od_eje = $data['grad_od_eje'];
$cita->grad_od_av = $data['grad_od_av'];
$cita->grad_oi_esf = $data['grad_oi_esf'];
$cita->grad_oi_cil = $data['grad_oi_cil'];
$cita->grad_oi_eje = $data['grad_oi_eje'];
$cita->grad_oi_av = $data['grad_oi_av'];
$cita->grad_di = $data['grad_di'];
$cita->grad_add_od = $data['grad_add_od'];
$cita->grad_add_oi = $data['grad_add_oi'];
$cita->cerca_od_esf = $data['cerca_od_esf'];
$cita->cerca_od_cil = $data['cerca_od_cil'];
$cita->cerca_od_eje = $data['cerca_od_eje'];
$cita->cerca_oi_esf = $data['cerca_oi_esf'];
$cita->cerca_oi_cil = $data['cerca_oi_cil'];
$cita->cerca_oi_eje = $data['cerca_oi_eje'];
$cita->instrucciones = $data['instrucciones'];
$cita->od_esf = $data['od_esf'];
$cita->od_cil_eje = $data['od_cil_eje'];
$cita->od_add = $data['od_add'];
$cita->od_di = $data['od_di'];
$cita->od_prisma = $data['od_prisma'];
$cita->od_alt = $data['od_alt'];
$cita->od_color = $data['od_color'];
$cita->oi_esf = $data['oi_esf'];
$cita->oi_cil_eje = $data['oi_cil_eje'];
$cita->oi_add = $data['oi_add'];
$cita->oi_di = $data['oi_di'];
$cita->oi_prisma = $data['oi_prisma'];
$cita->oi_alt = $data['oi_alt'];
$cita->oi_tipo = $data['oi_tipo'];
$cita->observaciones = $data['observaciones'];
if (empty($data['endurecido'])) {
$cita->endurecido = 0;
} else {
$cita->endurecido = $data['endurecido'];
}
if (empty($data['tratam_uv'])) {
$cita->tratam_uv = 0;
} else {
$cita->tratam_uv = $data['tratam_uv'];
}
if (empty($data['tratam_anti_rayas'])) {
$cita->tratam_anti_rayas = 0;
} else {
$cita->tratam_anti_rayas = $data['tratam_anti_rayas'];
}
if (empty($data['tratam_anti_reflejos'])) {
$cita->tratam_anti_reflejos = 0;
} else {
$cita->tratam_anti_reflejos = $data['tratam_anti_reflejos'];
}
if (empty($data['hi_index'])) {
//.........这里部分代码省略.........
示例5: datos_pacientes
function datos_pacientes($id, $sw = 0, $limit = 10, $offset = 0)
{
if ($sw == 0) {
if ($id == 0) {
$datos = DB::select("SELECT * FROM pacientes WHERE id > 0 LIMIT " . $offset . "," . $limit . ";");
} else {
$datos[0] = Paciente::find($id);
}
} else {
$datos = DB::select("SELECT * FROM pacientes WHERE concat(`cedula`,' ',`primer_nombre`,' ',`apellido_paterno`) LIKE '%" . $id . "%'");
}
$x = 0;
//Ciclo que recorre todos los pacientes o un paciente en especifico.
foreach ($datos as $paciente) {
//Decision que reemplaza el booleano de diabetes por palabras.
if ($paciente->diabetes == 1) {
$datos[$x]->diabetico = 'Si';
} else {
$datos[$x]->diabetico = 'No';
}
//Decision que reemplaza el booleano de fuma por palabras.
if ($paciente->fuma == 1) {
$datos[$x]->fumadora = 'Si';
} else {
$datos[$x]->fumadora = 'No';
}
//Decision que reemplaza el booleano de embarazos anteriores con trisomia por palabras.
if ($paciente->embarazo_trisomia == 1) {
$datos[$x]->embarazos_anteriores = 'Si';
} else {
$datos[$x]->embarazos_anteriores = 'No';
}
//Decision para comprobar si el paciente tiene una imagen almacenada
//en caso que no la tenga se le pone la imagen por default.
if (empty($datos[$x]->foto)) {
$foto = 'default.png';
} else {
$foto = $datos[$x]->foto;
}
//Sentencias para almacenar los datos del/los paciente(s) en la variable a retornar
$datos[$x]->foto = $foto;
if (empty($paciente->id_etnia)) {
$datos[$x]->etnia = 'No Definida';
} else {
$datos[$x]->etnia = Etnia::where('id_etnia', $paciente->id_etnia)->first()->etnia;
}
if (empty($paciente->id_raza)) {
$datos[$x]->raza = 'No Definida';
} else {
$datos[$x]->raza = Raza::where('id_razas', $paciente->id_raza)->first()->raza;
}
if (empty($paciente->fecha_nacimiento)) {
$datos[$x]->edad = '0';
} else {
$datos[$x]->edad = $this->edad($paciente->fecha_nacimiento);
}
if (empty($paciente->id_provincia_nacimiento)) {
$datos[$x]->provincia_nacimiento = 'No Definida';
} else {
$datos[$x]->provincia_nacimiento = Provincia::where('id_provincia', $paciente->id_provincia_nacimiento)->first()->provincia;
}
if (empty($paciente->id_distrito_nacimiento)) {
$datos[$x]->distrito_nacimiento = 'No Definido';
} else {
$datos[$x]->distrito_nacimiento = Distrito::where('id_distrito', $paciente->id_distrito_nacimiento)->first()->distrito;
}
if (empty($paciente->id_corregimiento_nacimiento)) {
$datos[$x]->corregimiento_nacimiento = 'No Definido';
} else {
$datos[$x]->corregimiento_nacimiento = Corregimiento::where('id_corregimiento', $paciente->id_corregimiento_nacimiento)->first()->corregimiento;
}
if (empty($paciente->id_provincia_residencia)) {
$datos[$x]->provincia_residencia = 'No Definida';
} else {
$datos[$x]->provincia_residencia = Provincia::where('id_provincia', $paciente->id_provincia_residencia)->first()->provincia;
}
if (empty($paciente->id_distrito_residencia)) {
$datos[$x]->distrito_residencia = 'No Definido';
} else {
$datos[$x]->distrito_residencia = Distrito::where('id_distrito', $paciente->id_distrito_residencia)->first()->distrito;
}
if (empty($paciente->id_corregimiento_nacimiento)) {
$datos[$x]->corregimiento_residencia = 'No Definido';
} else {
$datos[$x]->corregimiento_residencia = Corregimiento::where('id_corregimiento', $paciente->id_corregimiento_nacimiento)->first()->corregimiento;
}
if (empty($paciente->id_nacionalidad)) {
$datos[$x]->nacionalidad = 'No Definida';
} else {
$datos[$x]->nacionalidad = Nacionalidad::where('id_nacionalidad', $paciente->id_nacionalidad)->first()->nacionalidad;
}
if (empty($paciente->id_tipo_sangre)) {
$datos[$x]->tipo_sangre = 'No Definida';
} else {
$datos[$x]->tipo_sangre = Tiposangre::where('id_tipo_sanguineo', $paciente->id_tipo_sangre)->first()->tipo_sangre;
}
$x++;
}
return $datos;
}