/**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $idTipoExamen = \App\TipoExamenMedico::All()->lists('idTipoExamenMedico');
     $nombreTipoExamen = \App\TipoExamenMedico::All()->lists('nombreTipoExamenMedico');
     $idFrecuenciaMedicion = \App\FrecuenciaMedicion::All()->lists('idFrecuenciaMedicion');
     $nombreFrecuenciaMedicion = \App\FrecuenciaMedicion::All()->lists('nombreFrecuenciaMedicion');
     $frecuenciaAlcohol = \App\FrecuenciaMedicion::All()->lists('nombreFrecuenciaMedicion', 'idFrecuenciaMedicion');
     $ciudad = \App\Ciudad::All()->lists('nombreCiudad', 'idCiudad');
     $tipoIdentificacion = \App\TipoIdentificacion::All()->lists('nombreTipoIdentificacion', 'idTipoIdentificacion');
     $cargo = \App\Cargo::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCargo', 'idCargo');
     $zona = \App\Zona::All()->lists('nombreZona', 'idZona');
     $sectorempresa = \App\SectorEmpresa::All()->lists('nombreSectorEmpresa', 'idSectorEmpresa');
     $empleadorcontratista = \App\Tercero::where('tipoTercero', 'like', '%*01*%')->where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero');
     $tercero = \App\Tercero::find($id);
     return view('tercero', compact('ciudad', 'tipoIdentificacion', 'cargo', 'idTipoExamen', 'nombreTipoExamen', 'idFrecuenciaMedicion', 'nombreFrecuenciaMedicion', 'frecuenciaAlcohol', 'zona', 'sectorempresa', 'empleadorcontratista'), ['tercero' => $tercero]);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     \App\TipoExamenMedico::destroy($id);
     return redirect('/tipoexamenmedico');
 }
<?php

$modificar = $_GET['modificar'];
$eliminar = $_GET['eliminar'];
$visibleM = '';
$visibleE = '';
if ($modificar == 1) {
    $visibleM = 'inline-block;';
} else {
    $visibleM = 'none;';
}
if ($eliminar == 1) {
    $visibleE = 'inline-block;';
} else {
    $visibleE = 'none;';
}
$tipoexamenmedico = \App\TipoExamenMedico::All();
// print_r($tipoexamenmedico);
// exit;
$row = array();
foreach ($tipoexamenmedico as $key => $value) {
    $row[$key][] = '<a href="tipoexamenmedico/' . $value['idTipoExamenMedico'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a>&nbsp;' . '<a href="tipoexamenmedico/' . $value['idTipoExamenMedico'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>';
    $row[$key][] = $value['idTipoExamenMedico'];
    $row[$key][] = $value['nombreTipoExamenMedico'];
    $row[$key][] = $value['limiteInferiorTipoExamenMedico'];
    $row[$key][] = $value['limiteSuperiorTipoExamenMedico'];
}
$output['aaData'] = $row;
echo json_encode($output);
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $idListaTarea = \App\ListaGeneral::where('tipoListaGeneral', 'TareaAltoRiesgo')->lists('idListaGeneral');
     $nombreListaTarea = \App\ListaGeneral::where('tipoListaGeneral', 'TareaAltoRiesgo')->lists('nombreListaGeneral');
     $idTipoExamen = \App\TipoExamenMedico::All()->lists('idTipoExamenMedico');
     $nombreTipoExamen = \App\TipoExamenMedico::All()->lists('nombreTipoExamenMedico');
     $idListaVacuna = \App\ListaGeneral::where('tipoListaGeneral', 'Vacuna')->lists('idListaGeneral');
     $nombreListaVacuna = \App\ListaGeneral::where('tipoListaGeneral', 'Vacuna')->lists('nombreListaGeneral');
     $idListaElemento = \App\ElementoProteccion::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idElementoProteccion');
     $nombreListaElemento = \App\ElementoProteccion::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreElementoProteccion');
     $idFrecuenciaMedicion = \App\FrecuenciaMedicion::All()->lists('idFrecuenciaMedicion');
     $nombreFrecuenciaMedicion = \App\FrecuenciaMedicion::All()->lists('nombreFrecuenciaMedicion');
     $cargoPadre = \App\Cargo::where('Compania_idCompania', "=", \Session::get('idCompania'))->lists('nombreCargo', 'idCargo');
     $cargo = \App\Cargo::find($id);
     // Cuando editamos el cargo, debemos enviar los datos de las multiregistros que se deben cargar
     // Consultamos la multiregistro de EDUCACION (tabla cargoeducacion )
     $cargoeducacion = DB::select("SELECT idCargoEducacion, PerfilCargo_idPerfilCargo as PerfilCargo_idEducacion, nombrePerfilCargo as  nombreEducacion, porcentajeCargoEducacion\n            FROM cargoeducacion  CE\n            LEFT JOIN perfilcargo  PC\n            ON CE.PerfilCargo_idPerfilCargo = PC.idPerfilCargo\n            WHERE Cargo_idCargo = " . $id);
     // para editar el cargo de formacion
     $cargoformacion = DB::select("SELECT idCargoFormacion,PerfilCargo_idPerfilCargo as PerfilCargo_idFormacion, nombrePerfilCargo as  nombreFormacion,porcentajeCargoFormacion\n            FROM cargoformacion CF\n            LEFT JOIN perfilcargo PC\n            ON CF.PerfilCargo_idPerfilCargo = PC.idPerfilCargo\n            WHERE Cargo_idCargo = " . $id);
     // $cargoHabilidad
     $cargohabilidad = DB::select("SELECT idCargoHabilidad,PerfilCargo_idPerfilCargo as PerfilCargo_idHabilidad, nombrePerfilCargo as nombreHabilidad,porcentajeCargoHabilidad\n            FROM cargohabilidad CH\n            LEFT JOIN perfilcargo PC\n            ON CH.PerfilCargo_idPerfilCargo = PC.idPerfilCargo\n            WHERE Cargo_idCargo = " . $id);
     // $cargocompetencia
     $cargocompetencia = DB::select("SELECT idCargoCompetencia,Competencia_idCompetencia,nombreCompetencia\n            FROM cargocompetencia CC\n            LEFT JOIN competencia CP\n            ON CC.Competencia_idCompetencia = CP.idCompetencia\n            WHERE Cargo_idCargo = " . $id);
     // Se retorna todas las consultas
     return view('cargo', compact('idListaTarea', 'nombreListaTarea', 'idTipoExamen', 'nombreTipoExamen', 'idListaVacuna', 'nombreListaVacuna', 'idListaElemento', 'nombreListaElemento', 'idFrecuenciaMedicion', 'nombreFrecuenciaMedicion', 'idFrecuenciaMedicion', 'nombreFrecuenciaMedicion', 'cargoeducacion', 'cargoformacion', 'cargohabilidad', 'cargocompetencia', 'cargoPadre'), ['cargo' => $cargo]);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $idTipoExamenMedico = \App\TipoExamenMedico::All()->lists('idTipoExamenMedico');
     $nombreTipoExamenMedico = \App\TipoExamenMedico::All()->lists('nombreTipoExamenMedico');
     $tercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero');
     $examenmedico = \App\ExamenMedico::find($id);
     $examenesmedicos = DB::table('examenmedicodetalle')->leftJoin('tipoexamenmedico', 'examenmedicodetalle.TipoExamenMedico_idTipoExamenMedico', '=', 'tipoexamenmedico.idTipoExamenMedico')->select(DB::raw('idExamenMedicoDetalle, TipoExamenMedico_idTipoExamenMedico, nombreTipoExamenMedico, limiteInferiorTipoExamenMedico, limiteSuperiorTipoExamenMedico, resultadoExamenMedicoDetalle, fotoExamenMedicoDetalle, observacionExamenMedicoDetalle'))->orderBy('nombreTipoExamenMedico', 'ASC')->where('ExamenMedico_idExamenMedico', '=', $id)->get();
     return view('examenmedico', compact('idTipoExamenMedico', 'nombreTipoExamenMedico', 'tercero'), ['examenesmedicos' => $examenesmedicos, 'examenmedico' => $examenmedico]);
 }