讨论数量:
return
后面的操作,已经不是 ORM
的查询了,是对集合 Collection
的操作了。
map
就是把集合里每个数据处理成 map
的回调函数中,返回的那个值。
跟 array_map
一样,,,
额。我昨晚才用。。map其实等于一个foreach 比如原来你写查询:
// 原来要修改$data里的数据是酱紫写:
$data = model::query()->where(xxx)->get();
foreach($data as &$item) {
...
}
// 用map之后
$data = model::query()->where(xxx)->get()->map(function($item) {
$item[xx] = xxx;
return $item;
});
推荐文章: