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\TipoInspeccionPregunta::whereIn('idTipoInspeccionPregunta', $idsEliminar)->delete();
     $contadorDetalle = count($request['numeroTipoInspeccionPregunta']);
     for ($i = 0; $i < $contadorDetalle; $i++) {
         $indice = array('idTipoInspeccionPregunta' => $request['idTipoInspeccionPregunta'][$i]);
         $data = array('TipoInspeccion_idTipoInspeccion' => $id, 'numeroTipoInspeccionPregunta' => $request['numeroTipoInspeccionPregunta'][$i], 'contenidoTipoInspeccionPregunta' => $request['contenidoTipoInspeccionPregunta'][$i]);
         $preguntas = \App\TipoInspeccionPregunta::updateOrCreate($indice, $data);
     }
 }