2016-05-03 3 views
0

Я обновляю модели внутри Larave 4 chunk, но половина моделей не обновляется. Похоже, что после процесса только половина записей останавливается, но я не понимаю, почему, я попытался изменить размер блока и общий размер записей. Если у меня есть 1522 записей он обрабатывает только 800, если у меня есть 722 всего он обрабатывает только 400 ..Сохранение внутри Laravel 4 chunk не работает

 Books::whereNull($slugField)->chunk(100, function (Collection $entries) { 
      foreach ($entries as $entry) { 
       $entry->slug = 'test'; 
       $entry->save(); 
      } 
     }); 

Есть идеи? благодаря

ответ

0

вы только сохранение записей, где $ slugfield имеет null.so только нулевые поля $ пробкового поля спасают ..

Если вы хотите сохранить все отчеты затем использовать

Books::chunk(100, function (Collection $entries) { 
      foreach ($entries as $entry) { 
       $entry->slug = 'test'; 
       $entry->save(); 
      } 
     }); 
Смежные вопросы