【发布时间】:2021-08-10 12:42:13
【问题描述】:
我已经对集合进行了分组,并使用 each() 函数对其进行了迭代。在每个函数中,我想将元素添加到某个数组中。但它不起作用。有什么想法吗?
$dataSet1 = [];
$appointments = [
['department' => 'finance', 'product' => 'Chair'],
['department' => 'marketing', 'product' => 'Bookcase'],
['department' => 'finance', 'product' => 'Desk'],
];
$groupData = collect($appointments)->groupBy('department');
$groupData->each(function ($item, $key) {
Log::info($key); //Show correct output in log
array_push($dataSet1, $key); //ERROR
array_push($dataSet1, 'A');//ERROR
});
Laravel 版本:8.35.1
【问题讨论】:
-
//ERRORs 会是什么?
标签: laravel collections each array-push