Laravel 集合(Collection) filter 以后改变键

欧阳飞章
2023-12-01
'address_list' =>$item->address()->get()->filter(function ($item) use($city){
         return $item->city == $city;
})->values()

不加 values() 键值不会改变 可能为  1,3,4,6....这样 , 直接返回前端 会报错 

  vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: "TypeError: data.reduce is not a        function"    前端用的vue

 加了以后 结构的键值就会变为 0,1,2,3  ...这种  

项目过程遇到错误,仅此记录,不喜勿喷

 类似资料: