Update Cart Items

This commit is contained in:
UronShrestha
2024-07-05 15:43:08 +05:45
parent 4a512fa736
commit 7b2a70ca1d
3 changed files with 72 additions and 31 deletions

View File

@ -163,6 +163,42 @@ class MainController extends Controller
return redirect()->back()->with('success', 'Item deleted from cart successfully!');
}
// public function updateCartItem(Request $data, $id)
// {
// if (session()->has('id')) {
// $item = Cart::find($data->input('id'));
// $item->quantity = $data->input('quantity');
// $item->save();
// return redirect()->back()->with('success', 'Item updated successfully!');
// } else {
// return redirect('/login')->with('error', 'Please login to update item!');
// }
// }
public function updateCartItem(Request $request, $id)
{
// dd($request->all());
if (session()->has('id')) {
$item = Cart::find($id);
if ($item) {
$item->quantity = $request->input('quantity');
$item->save();
return redirect()->back()->with('success', 'Item updated successfully!');
} else {
return redirect()->back()->with('error', 'Item not found!');
}
} else {
return redirect('/login')->with('error', 'Please login to update item!');
}
}
public function checkout()