public function pacientes($id) { try { $pacientes = Prepaga::findOrFail($id)->pacientes()->get(); return Response::json(array('error' => false, 'listado' => $pacientes->toArray()), 200); } catch (Exception $e) { return Response::json(array('error' => true, 'mensaje' => $e->getMessage() ?: 'No se encuentra el recurso: ' . $id), 200); } }
public function movimientosPaciente($paciente_id) { $pacientes_prepagas = PacientePrepaga::where('paciente_id', '=', $paciente_id)->with('ctactes')->get()->toArray(); $movimientos = array(); foreach ($pacientes_prepagas as $pp) { //var_dump($pp);die(); $mov = $pp["ctactes"]; $prepaga = Prepaga::find($pp["prepaga_id"]); foreach ($mov as $m) { $coe = CentroOdontologoEspecialidad::find($m["centro_odontologo_especialidad_id"]); $m["odontologo"] = $coe->odontologo->nombre_completo; $m["especialidad"] = $coe->especialidad->especialidad; $m["prepaga"] = $prepaga->razon_social; $m["prepaga_codigo"] = $prepaga->codigo; // $m["saldo"] = 0; //$m["fecha"] = substr($m["fecha"],-2)."-".substr($m["fecha"],5,2)."-".substr($m["fecha"],0,4); $movimientos[] = $m; //$movimientos = array_merge($movimientos,$mov); } } return Response::json(array('error' => false, 'listado' => $movimientos), 200); }