阅读(2479)
赞(8)
Laravel 8 创建懒集合
2021-07-01 16:46:27 更新
要创建一个懒集合实例,你应该将 PHP 生成器函数传递给懒集合的 make
方法:
use IlluminateSupportLazyCollection;
LazyCollection::make(function () {
$handle = fopen('log.txt', 'r');
while (($line = fgets($handle)) !== false) {
yield $line;
}
});