public function cursor() { $builder = $this->applyScopes(); foreach ($builder->query->cursor() as $record) { (yield $this->model->newFromBuilder($record)); } }
/** * Get a generator for the given query. * * @return \Generator * @static */ public static function cursor() { return \Illuminate\Database\Eloquent\Builder::cursor(); }