public function each(callable $callback, $count = 1000) { return $this->chunk($count, function ($results) use($callback) { foreach ($results as $key => $value) { if ($callback($value, $key) === false) { return false; } } }); }
/** * Execute a callback over each item while chunking. * * @param callable $callback * @param int $count * @return bool * @static */ public static function each($callback, $count = 1000) { return \Illuminate\Database\Eloquent\Builder::each($callback, $count); }