public function editOrder(Request $request)
 {
     $userID = \Auth::user()->id;
     $user = User::find($userID);
     $orderID = $request->input('id');
     // if User is Admin
     if (Bouncer::is($user)->an('admin')) {
         $order = Order::findOrFail($orderID);
         $order->status = $status;
         $order->method = $method;
         $order->shipment_fee = $shippingfee;
         $order->sub_total = $subtotal;
         $order->tax = $tax;
         $order->total = $total;
         $order->save();
     }
     // if User Owns the Order
     if (\Bouncer::allows('edit-order', Order::class)) {
         $order = $user->orders()->find($orderID);
         $order->status = $status;
         $order->method = $method;
         $order->shipment_fee = $shippingfee;
         $order->sub_total = $subtotal;
         $order->tax = $tax;
         $order->total = $total;
         $order->save();
     }
 }