/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function process(Request $request) { try { $value = $this->orders->process(); Cart::emptyCart(); $user = Auth::user(); $this->dispatch(new SendWelcomeEmail($user, $value)); return response()->json(['status' => 1]); } catch (\Exception $e) { abort(500, $e->getMessage()); } }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $orders = $this->orders->getOrdersFor(\Auth::user()); return view('frontend.my-orders', compact('orders')); }