Laravel chunk()与array_chunk错误?

时间:2015-06-30 16:10:55

标签: php laravel-5 chunks

我正在与Laravel 5合作开展一个本地项目。我正试图抓住可能成为(或变成)大量数据的东西。我这样做了

    $tickets = Ticket::getResolvedTicketsBetween($start,$end)->chunk(200, function($chunkOfTickets){
    foreach ($chunkOfTickets as $ticket) {
        echo $ticket->id;
    }
});

问题是我收到了错误

array_chunk() expects parameter 3 to be boolean, object given

我做错了什么?有人可以帮助我,我会相应地遵循文件......我想...

1 个答案:

答案 0 :(得分:2)

我刚刚搜索了Laravel框架,唯一的用法是<?php $transport = strtotime($row->transportDate); $max = strtotime(max($forecast_array)); $interval = abs($max - $transport); if($max < $transport && $interval >= 2 * 60 * 60 ) { echo '<img src="<?= base_url();?>/assets/images/tick.png">'; } 类,它有一个Collection函数,不要与查询的chunk()函数混淆建设者班。

如果chunk()拨打getResolvedTicketsBetween(),则最终会返回集合。如果您希望能够继续构建查询,请删除对get()的调用。

我猜你的代码看起来如何:

get()