目前我有这个系列:
return $items->map(function ($item) use ($location, $amount) {
if($item->is_active) {
return $this->calculate($item, array_values($location));
}
})
当if语句为false时,我想从集合中删除该项。我该怎么做?
已经尝试过:
return $items->map(function ($item, $itemKey) use ($location, $amount, $items) {
if($item->is_active) {
return $this->calculate($item, array_values($location));
}
$items->forget($itemKey);
})
但那不起作用?