2016-05-03 11 views
0

Larave 4 chunkの方法でモデルを更新していますが、モデルの半分が更新されていません。レコードの半分だけが処理を停止したように見えますが、理由は分かりませんが、チャンクのサイズとレコードの合計サイズを変更しようとしました。私は1522本の記録を持っている場合、私は722の合計を持っている場合、それは唯一の800は、それだけで400 ...Laravel 4のチャンクが保存されていません

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

任意のアイデアを処理し、処理しますか?おかげ

答えて

0

あなただけの$ slugfieldが$ slugフィールドだけヌルフィールドをnull.soたレコードを保存するには、保存されている。..

あなたはすべてのレコードを保存したい場合は、

Books::chunk(100, function (Collection $entries) { 
      foreach ($entries as $entry) { 
       $entry->slug = 'test'; 
       $entry->save(); 
      } 
     }); 
を使用
関連する問題