有些时候,在我们获取查询出的数据后,想在数据中加入一些额外的数据,可以通过访问器也可以用map()
map
方法遍历集合并将每一个值传入给定的回调函数。该回调函数可以任意修改集合项并返回,从而生成被修改过集合项的新集合:
1 | $user = User::find(1)->map(function ($data){ |
当存在分页的时候
1 | $user = User::where('id','>',20)->paginate(10); |
有些时候,在我们获取查询出的数据后,想在数据中加入一些额外的数据,可以通过访问器也可以用map()
map
方法遍历集合并将每一个值传入给定的回调函数。该回调函数可以任意修改集合项并返回,从而生成被修改过集合项的新集合:
1 | $user = User::find(1)->map(function ($data){ |
当存在分页的时候
1 | $user = User::where('id','>',20)->paginate(10); |