public function paid() { $user_id = \Auth::user()->id; $cart = new cartController(); $date = date('Y/m/d H:i:s'); $cartContents = $cart->getCartSession(); $carttable = \App\Cart::orderBy('id', 'DESC')->first(); $orderid = $carttable['id'] + 1; foreach ($cartContents as $product => $data) { $orderdata = ['id' => $orderid, 'user_id' => $user_id, 'product_id' => $product, 'amount' => $data['amount'], 'paid' => $date, 'status' => 'paid']; $order = \App\Cart::create($orderdata); $product = \App\Product::where('product_id', $product)->first(); $product->stock = $product->stock - $data['amount']; $product->save(); $cart->destroy($product); } return view('pages/shop/paid'); }