Есть такой функционал
$arr = array();
Excel::load(Input::file('file'), function($reader) use($arr){
$results = $reader->all();
foreach ($results as $key => $value) {
$arr[$value['id']] = [
'user' => $value['pokupatel']
];
}
print_r($arr) // работает
})->get();
print_r($arr) // не работает
Проблема заключается в том, что массив $arr недоступен за переделами функции, но внутри функции все работает как надо
попробуйте поставить &. Так:
Excel::load(Input::file('file'), function($reader, &$arr)
Либо так
Excel::load(Input::file('file'), function($reader) use (&$arr)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости