Поскольку формирую слишком большую выборку и памяти не хватает, то приходится использовать chunk при работе с eloquent.
Но возникла проблема - не могу внутри колбек функции использовать внешние переменные. Как бы туда их передать?
$products = MasterProduct::where('published',1)->whereNUll('group_id')->where('available',1)->with('offers')
->chunk(5, function ( $mps, $name1 ) {
echo $name1;
});
а мне нужно чтоб внутри функции был цикл, по которому нужно пройтись и используя методы различных классов и переменные выполнить кое-какие действия.
Я правильно понимаю, что внутри той функции нереально ничего это сделать?