only('id'); $validator = Validator::make($data, [ 'id' => 'required|integer', ]); if ($validator->fails()) { return $this->jsonError($validator->errors()->first()); } $res['data'] = Shop::where('shop_id',$data['id'])->first(); if($res){ return $this->jsonSuccess(['data'=>$res]); }else{ return $this->jsonError('获取失败'); } } /** * @param Request $request * @return array * 根据ids 获取商户 */ public function getShopList(Request $request){ $data = $request->only('ids'); $validator = Validator::make($data, [ 'ids' => 'required|string', ]); if ($validator->fails()) { return $this->jsonError($validator->errors()->first()); } $ids = explode(",", $request['ids']); $data = []; foreach ($ids as $v){ $shop = Shop::where('shop_id',$v)->first(); if($shop){ $data[][$shop->shop_id] =$shop->shop_name; }else{ return $this->jsonError('失败 shop_id '.$v.'未找到'); } } return $this->jsonSuccess($data); } }