fix api delete, update in cart
This commit is contained in:
@@ -134,20 +134,19 @@ class CartController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function updateItem (Request $request)
|
||||
public function updateItem(Request $request)
|
||||
{
|
||||
$cart = Cart::where('id','=',$request->id)->first();
|
||||
$cart = Cart::where('user_id', $request->userId)
|
||||
->where('lelongbid_id', $request->lelongBidId)
|
||||
->first();
|
||||
|
||||
$cart->hargabida = $request->hargabida;
|
||||
if($cart->save())
|
||||
{
|
||||
if ($cart->save()) {
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'cart' => $cart
|
||||
]);
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'message' => 'Error! Cannot save.',
|
||||
@@ -173,6 +172,24 @@ class CartController extends Controller
|
||||
], 401);
|
||||
}
|
||||
}
|
||||
|
||||
public function deleteItem(Request $request)
|
||||
{
|
||||
$cart = Cart::where('user_id', $request->userId)
|
||||
->where('lelongbid_id', $request->lelongBidId)
|
||||
->first();
|
||||
if ($cart->delete()) {
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Delete Success'
|
||||
]);
|
||||
} else {
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'message' => 'Error! Cannot save.',
|
||||
], 401);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
+3
-2
@@ -68,11 +68,12 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
|
||||
//update item in cart
|
||||
Route::post('/updateItem', [CartController::class, 'updateItem']);
|
||||
//delete item in cart
|
||||
Route::get('/deleteItem/{id}', [CartController::class, 'deleteCart']);
|
||||
|
||||
Route::post('/deleteItem', [CartController::class, 'deleteItem']);
|
||||
|
||||
//===========STALE CART=====================
|
||||
Route::post('/removeFromCart', [CartController::class, 'removeFromCart']);
|
||||
Route::get('/cart/{userid}', [CartController::class, 'getCart']);
|
||||
Route::get('/deleteItem/{id}', [CartController::class, 'deleteCart']);
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user