diff --git a/app/Http/Controllers/CartController.php b/app/Http/Controllers/CartController.php index ed51bbc3..21d418e7 100644 --- a/app/Http/Controllers/CartController.php +++ b/app/Http/Controllers/CartController.php @@ -122,6 +122,18 @@ class CartController extends Controller public function addToCart(Request $request) { + $lelong_bid = LelongBid::find($request->lelongbid_id, ['id', 'hargaasas']); + + $beza_harga = $request->hargabida - $lelong_bid->hargaasas; + + if($beza_harga < 1) { + return response()->json([ + 'success' => 'gagal', + 'status' => 9, + 'message' => 'Harga bida kurang daripada harga asas.' + ]); + } + $item = new Cart; $item->user_id = $request->user_id; $item->lelongbid_id = $request->lelongbid_id; @@ -168,6 +180,18 @@ class CartController extends Controller ->where('lelongbid_id', $request->lelongBidId) ->first(); + $lelong_bid = LelongBid::find($request->lelongBidId, ['id', 'hargaasas']); + + $beza_harga = $request->hargabida - $lelong_bid->hargaasas; + + if($beza_harga < 1) { + return response()->json([ + 'success' => 'gagal', + 'status' => 9, + 'message' => 'Harga bida kurang daripada harga asas.' + ]); + } + $cart->hargabida = $request->hargabida; if ($cart->save()) { return response()->json([