先把paginate对象赋值给一个变量
$users =User::paginate();
然后调用集合的遍历方法修改数据。因为集合里的元素都是对象,所以这里会引用传递。修改到原来的值:
$users->getCollection()->transform(function ($item){
$item->age = 18;
return $item;
});
容易犯错的地方
//如果是这样直接调用会破坏分页器的数据结构,因为这个方法返回的是一个collect集合
$users = User::paginate()->map(function(){
})
评论 (0)