Как chunk () с видом в laravel? - PullRequest
0 голосов
/ 23 мая 2018

Laravel 5.6

Проблема, которую я пытаюсь решить, состоит в том, чтобы взять набор инструкций (таблица # 1) и сравнить его с набором известной информации (таблица # 2).

Окончательный результат состоит в том, что известная информация должна быть актуальной - соответствие инструкции, запись для записи.И это требует вмешательства пользователя.

  • Так что я могу легко получить любые записи с расхождениями.Там будут сотни записей с проблемами.
  • Я также могу легко получить кусок, скажем, 1 за раз.И тогда я могу передать его на рассмотрение пользователю.

Но я не могу понять, как вернуться к чанку для следующего элемента.Если я вызову тот же метод снова, я начну с первой записи снова.И иногда некоторые проблемы нужно пропустить, чтобы разобраться позже.

Если, с другой стороны, я просто загружу 5000 записей и передам их представлению для обработки, я собираюсь создать дополнительную нагрузку на память, которая может быть неприятной.

Есть ли другой метод, на который я мог бы взглянуть?

Единственный другой подход, который я думаю, - это создать промежуточное представление, в котором все элементы помещаются в представление, так что полный список строкс проблемами отображается, что позволяет пользователю выбрать один конкретный элемент из списка для решения.

...