with(['store']) ->forPage($this->request->input('page', 1), $this->request->input('pagesize', 15)) ->get()->toArray(); return $this->success(['tab_data' => $goods]); } /** * 获取搜索页推荐商品列表 * 1、前端上传标识 * recommend_search_goods * recommend_search_stores * recommend_user_index * 2、根据标识从Elasticsearch中获取商品IDs * 3、根据IDs获取商品数据 * 4、返回数据,id、封面图、名称、原价、现价、库存、月销、tag、规格、购物车相关、商户id、商户avatar、商户名 */ public function getByTab() { $goods = Goods::query() ->with(['store']) ->limit(6) ->get()->toArray(); return $this->success(['tab_data' => $goods]); } }