chunk() public méthode

Chunk the results of the query.
public chunk ( integer $count, callable $callback ) : boolean
$count integer
$callback callable
Résultat boolean
Exemple #1
1
 /**
  * Chunk the results of the query.
  *
  * @param int $count
  * @param callable $callback
  * @return void 
  * @static 
  */
 public static function chunk($count, $callback)
 {
     \Illuminate\Database\Eloquent\Builder::chunk($count, $callback);
 }
 /**
  * Chunk query result to save time
  * @param Builder $data
  * @return int
  */
 public function buildCsv(Builder $data)
 {
     $data->chunk(200, function ($rows) {
         foreach ($rows as $row) {
             $this->csvManager->insertOne($this->transform($row));
         }
     });
     return $this->csvManager->output(snake_case(class_basename(get_class($this))) . '-' . time() . '.csv');
 }