filter() ->with(['shop:id,name']) ->paginate($request->get('per_page')); return BusinessGoodsSkuResource::collection($businessGoodsSkus); } public function update(Request $request, $id) { $validator = Validator::make($request->all(), [ 'is_sync' => ['required', Rule::in([0, 1])] ]); if ($validator->fails()) { $this->setValidatorFailResponse($validator->getMessageBag()->getMessages()); return response($this->res, $this->res['httpCode']); } $sku = BusinessGoodsSku::find($id); $sku->is_sync = $request->input('is_sync'); $sku->save(); return response($this->res, $this->res['httpCode']); } }