/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $data = $request->all(); $checkItems = ShoppingCartModel::where('user_id', '=', $data['user_id'])->where('product_id', '=', $data['product_id'])->get(); if (count($checkItems) == 0) { $todo = ShoppingCartModel::create(["product_id" => $data['product_id'], "product_quantity" => $data['product_quantity'], "user_id" => $data['user_id']]); $todo->save(); return response()->json(['message' => 'OK'], 201); } else { return response()->json(['message' => "You have a similar item in your cart", 'state' => 'add item to cart'], 400); } }