public function order() { $cartData = shoppingCart::getCart(); $cart = unserialize($cartData->data); $cartId = $cartData->id; $eachAmount = $cart->getAmmounts(); $products = []; $currency = session('currency'); $curSign = \App\Classes\Helpers\Arrays::currencyLogo($currency); $total = 0; foreach ($cart->getProducts() as $id) { $item = \App\Product::find($id); $products[$id] = unserialize($item->data); $total += $products[$id]->getPrice($currency) * $eachAmount[$id]; } return view('template.order', compact('products', 'eachAmount', 'currency', 'curSign', 'total', 'cartId')); }