/**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $cart = Cart::find($id);
     if ($cart) {
         $id = $cart['id'];
         $name = $cart['name'];
         $cart->delete();
         return redirect()->route('admin_cart')->with('message', 'تم حذف طلب الشراء رقم ' . $id . ' باسم "' . $name . '" بنجاح!')->with('alert-class', 'alert-warning');
     }
 }
Beispiel #2
0
 public function getDelete($id)
 {
     $cart = Cart::find($id);
     $item_stock = $cart->Items->stock;
     $cart->delete();
     $cart->Items->increment('stock');
     $user_id = Auth::user()->id;
     $carts = Cart::with('Items')->where('user_id', $user_id)->get();
     if (!$carts->count()) {
         Auth::user()->update(['last_cart_timestamp' => NULL]);
     }
     return redirect('cart');
 }
Beispiel #3
0
 public function delete(Request $request)
 {
     $check = Cart::find($request->id)->delete();
     if ($check) {
         $carts = Cart::join('book', 'book.id', '=', 'book_id')->select('book.price', 'cart.quantity', 'sale')->where('user_id', '=', Auth::check() ? Auth::user()->id : 0)->orWhere('remember_token', '=', $request->header('X-CSRF-TOKEN'))->get();
         $money = 0;
         foreach ($carts as $cart) {
             $price = $cart->price;
             if ($cart->sale > 0) {
                 $price = $cart->price - $cart->price * $cart->sale / 100;
             }
             $money += $price * $cart->quantity;
         }
         $data = array('msg' => 'true', 'money' => number_format($money, 0, ',', '.'));
         return $data;
     } else {
         $data = array('msg' => "Lỗi xóa hàng trong giỏ. Vui lòng thử lại!");
         return $data;
     }
 }
 public function destroy($id)
 {
     $product = Cart::find($id);
     $product->delete();
     return back()->with(['message' => 'Produit effacé']);
 }
Beispiel #5
0
 public function delete($cartId)
 {
     $cart = \App\Cart::find($cartId)->delete();
     return redirect()->back();
 }
Beispiel #6
0
 public function apply(Requests\OrderRequest $request)
 {
     $order = $request->except('_token');
     $cartData = \App\Cart::find($order['cartCode']);
     $ip = $_SERVER['REMOTE_ADDR'];
     \App\Order::create(['name' => $order['name'], 'cart' => $cartData->data, 'email' => $order['email'], 'paytipe' => $order['payway'], 'address' => $order['zipcode'] . " " . $order['address'], 'ip' => $ip]);
     $cookie = shoppingCart::unsetCart();
     return redirect('/')->with('message', 'Ваша заказ принят к обработке')->withCookie($cookie);
 }
Beispiel #7
0
 public function passengers(Request $request)
 {
     $id = $request->get("id", 0);
     $user = Sentinel::getUser();
     $cart = Cart::find($id);
     if (!$cart) {
         return "";
     }
     if ($cart->user_id != $user->id && !Sentinel::inRole('admin')) {
         return "";
     }
     return view("partials.passengers", ["cart" => $cart]);
 }
 public function destroy($id)
 {
     $cart = Cart::find($id);
     $cart->delete();
     return back()->with(['cart-delete' => 'Le produit a été retiré de votre panier', 'alert' => 'success']);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $cart = Cart::find($id);
     $cart->delete();
     return redirect("carts");
 }