Example #1
0
 /**
  * Action remove cart item
  *
  * @param Request $request
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function removeCart(Request $request)
 {
     $cartService = new cartService();
     $rowId = $request->get('rowId', 0);
     $result = array();
     $result['ok'] = false;
     try {
         $cartService->removeCartItem($rowId);
         $result['ok'] = true;
         $result['cart'] = $cartService->cartInformation();
     } catch (\Exception $e) {
         if ($request->ajax()) {
             $result['error'] = $e->getMessage();
             return $result;
         } else {
             return view('errors.404', ['error_message' => $e]);
         }
     }
     return response()->json($result);
 }