本文整理汇总了PHP中Paciente::all方法的典型用法代码示例。如果您正苦于以下问题:PHP Paciente::all方法的具体用法?PHP Paciente::all怎么用?PHP Paciente::all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Paciente
的用法示例。
在下文中一共展示了Paciente::all方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postPacientes
public function postPacientes($cita)
{
if (Request::ajax()) {
$paciente = new Paciente();
$search = Input::get('search');
$limit = Input::get('limit');
$offset = Input::get('offset');
if (empty($search)) {
$datos = $paciente->datos_pacientes(0, 0, $limit, $offset);
$cantidad = Paciente::all()->count();
} else {
$datos = $paciente->datos_pacientes($search, 1, $limit, $offset);
$c = DB::select("SELECT count(id) as cantidad FROM pacientes WHERE concat(`cedula`,' ',`primer_nombre`,' ',`apellido_paterno`) LIKE '%" . $search . "%'");
$cantidad = $c[0]->cantidad;
}
$comilla = "'";
$n = 1;
$data = array();
foreach ($datos as $pacientes) {
$cant_citas = Cita::where('id_paciente', $pacientes->id)->count();
if ($cita == 0) {
$url = '<a href=' . $comilla . URL::to('datos/citas/' . $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-primary btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Crear Cita' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-list-alt' . $comilla . '></span> Crear Cita </a> <a href=' . $comilla . route('datos.pacientes.edit', $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-success btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Editar Paciente' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-pencil' . $comilla . '></span> Editar </a> <a href=' . $comilla . '#' . $comilla . ' data-id=' . $comilla . '' . $pacientes->id . '' . $comilla . ' onclick=' . $comilla . 'eliminar(' . $pacientes->id . ');' . $comilla . ' class=' . $comilla . 'btn btn-danger btn-delete btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Eliminar' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-remove' . $comilla . '></span> Eliminar </a>';
} else {
$url = '<a href=' . $comilla . URL::to('datos/citas/' . $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-primary btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Crear Cita' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-list-alt' . $comilla . '></span> Crear Cita </a> <a href=' . $comilla . route('datos.pacientes.edit', $pacientes->id) . $comilla . ' class=' . $comilla . 'btn btn-success btn-sm' . $comilla . ' data-toggle=' . $comilla . 'tooltip' . $comilla . ' title=' . $comilla . 'Editar Paciente' . $comilla . '><span class=' . $comilla . 'glyphicon glyphicon-pencil' . $comilla . '></span> Editar Paciente </a>';
}
$data[] = array('num' => $n, 'name' => $pacientes->primer_nombre . ' ' . $pacientes->segundo_nombre . ' ' . $pacientes->apellido_paterno . ' ' . $pacientes->apellido_materno, 'cedula' => $pacientes->cedula, 'date' => $pacientes->fecha_nacimiento, 'cel' => $pacientes->celular, 'tel' => $pacientes->telefono, 'email' => $pacientes->email, 'cita' => $cant_citas, 'url' => $url);
$n++;
}
return Response::json(array('total' => $cantidad, 'rows' => $data));
} else {
App::abort(403);
}
}
示例2: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
$data = Input::all();
$rules = array('cedula' => 'unique:pacientes,cedula');
$foto = Input::file("foto");
$paciente = new Paciente();
$validator = Validator::make(array('cedula' => $data['cedula']), $rules);
if ($validator->fails()) {
return Redirect::back()->withInput()->withErrors($validator);
} else {
$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->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_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->id_raza = $data['id_raza'];
$paciente->id_etnia = $data['id_etnia'];
$paciente->diabetes = $data['diabetes'];
$paciente->embarazo_trisomia = $data['embarazo_trisomia'];
$paciente->fuma = $data['fuma'];
$paciente->save();
//Almacenamiento de Foto
if (!is_null($foto)) {
$id = Paciente::all()->last()->id;
$extension = $foto->getClientOriginalExtension();
$nombre_foto = 'p_' . $id . '.' . $extension;
$paciente = Paciente::find($id);
$paciente->foto = $nombre_foto;
$paciente->save();
$foto->move("imgs", $nombre_foto);
}
return Redirect::route('datos.pacientes.index');
}
}