从数据库中取1w条数据,想用model中的chunk分批功能,该怎么实现

根据帮助文档,简单是实现就是这样,但是take不生效,有使用过chunk的朋友,麻烦指点迷津!

FinanceUser::take(100)->get();
FinanceUser::limit(100)->get();

这样执行的话都可以获得100条数据,但是放在chunk中就不生效了

FinanceUser::take(10000)->chunk(200, function($datas)
        {
            foreach ($datas as $data){
            }
         });

解决了

$num = 0;
FinanceUser::chunk(200, function($datas) use(&$num)
 {
$num ++;
if($num >= 50){
return false;
}
            foreach ($datas as $data){
                        var_dump($data);
            }
 });
JellyBool
修改的评论也不能少于六个字哦!
lovezsl2
修改的评论也不能少于六个字哦!
lovezsl2
修改的评论也不能少于六个字哦!
sswowo
修改的评论也不能少于六个字哦!
justtest
修改的评论也不能少于六个字哦!
lovezsl2
修改的评论也不能少于六个字哦!
sswowo
修改的评论也不能少于六个字哦!