count(); $lists = Store::where($s) ->page($post['page'], $post['size']) ->select() ->toarray(); foreach($lists as $key=>$value){ $lists[$key]['distance'] = calculateDistanceKm($value['lat'],$value['lon'],$post['latitude'],$post['longitude']); } $data = [ 'list' => $lists, 'page' => $post['page'], 'size' => $post['size'], 'count' => $count, 'more' => is_more($count, $post['page'], $post['size']) ]; return $data; } }