protected function grabarDetalle($id, $request)
 {
     // en el formulario hay un campo oculto en el que almacenamos los id que se eliminan separados por coma
     // en este proceso lo convertimos en array y eliminamos dichos id de la tabla de detalle
     $idsEliminar = explode(',', $request['eliminarDetalle']);
     \App\TipoRiesgoDetalle::whereIn('idTipoRiesgoDetalle', $idsEliminar)->delete();
     $contadorDetalle = count($request['nombreTipoRiesgoDetalle']);
     for ($i = 0; $i < $contadorDetalle; $i++) {
         $indice = array('idTipoRiesgoDetalle' => $request['idTipoRiesgoDetalle'][$i]);
         $data = array('TipoRiesgo_idTipoRiesgo' => $id, 'nombreTipoRiesgoDetalle' => $request['nombreTipoRiesgoDetalle'][$i]);
         $preguntas = \App\TipoRiesgoDetalle::updateOrCreate($indice, $data);
     }
     // en el formulario hay un campo oculto en el que almacenamos los id que se eliminan separados por coma
     // en este proceso lo convertimos en array y eliminamos dichos id de la tabla de detalle
     $idsEliminar = explode(',', $request['eliminarSalud']);
     \App\TipoRiesgoSalud::whereIn('idTipoRiesgoSalud', $idsEliminar)->delete();
     $contadorSalud = count($request['nombreTipoRiesgoSalud']);
     for ($i = 0; $i < $contadorSalud; $i++) {
         $indice = array('idTipoRiesgoSalud' => $request['idTipoRiesgoSalud'][$i]);
         $data = array('TipoRiesgo_idTipoRiesgo' => $id, 'nombreTipoRiesgoSalud' => $request['nombreTipoRiesgoSalud'][$i]);
         $preguntas = \App\TipoRiesgoSalud::updateOrCreate($indice, $data);
     }
 }