input('id'); $code = $request->input('code'); $miniProgram = EasyWeChat::miniProgram(); $auth = $miniProgram->auth->session($code); if ($id) { $product = Product::find($id); if ($product->collect_num == null) { $product->collect_num = 1; } else { $product->collect_num = $product->collect_num + 1; } $product . save(); // 获取微信id $wechat_id = ""; $productCollection = new ProductCollection; $productCollection->wechat_id = $wechat_id; $productCollection->product_id = $id; $productCollection->save(); return Response()->json([ "status" => 0, "message" => "保存成功!" ]); } else { return Response()->json([ "status" => -1, "message" => "id不能为空!" ]); } } /** * 删除收藏夹 * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function delete(Request $request) { $product_id = $request->input('product_id'); $code = $request->input('code'); $miniProgram = EasyWeChat::miniProgram(); $auth = $miniProgram->auth->session($code); // TODO $wechat_id = ""; if ($product_id) { $product = Product::find($product_id); $product->collect_num = $product->collect_num - 1; $product->save(); $productCollection = ProductCollection::where("product_id", $product_id) ->where("wechat_id", $wechat_id)->first(); $productCollection->delete(); return Response()->json([ "status" => 0, "message" => "删除成功!" ]); } else { return Response()->json([ "status" => -1, "message" => "id不能为空!" ]); } } }