[LARAVEL] get data using chunk & collection - fourslickz/notes GitHub Wiki
$data = [];
$models = YourModel::whereIn('state', [11,10,9])->chunk(1000, function($chunks) use (&$data) {
foreach($chunks as $chunk) {
$data[] = $chunk;
}
});
$collections = collect($data)->flatten(1);