altynAsyr->registerOrder(); if($result['success']){ return redirect($result['url']); } session()->flash('error', $result['message']); return redirect()->route('shop.checkout.onepage.index'); } /** * Success payment * * @return \Illuminate\Http\RedirectResponse */ public function success(CartRepository $cartRepository, $cart_id){ if(!auth()->guard()->check() && !session()->has('cart')){ Cart::setCart($cartRepository->find($cart_id)); } $result = $this->altynAsyr->getOrderStatus(); if ($result['success'] ) { $order = $this->orderRepository->create(Cart::prepareDataForOrder()); Cart::deActivateCart(); session()->flash('order', $order); // return view('shop::checkout.retry',$result); return redirect()->route('shop.checkout.success'); } return view('shop::checkout.retry',$result); } }