protected function saveOrder() { $subtotal = 0; $cart = \Session::get('product'); $shipping = 100; $subtotal = 1 * $cart->price; $order = Order::create(['subtotal' => $subtotal, 'shipping' => $shipping, 'user_id' => \Auth::user()->id]); $this->saveOrderItem($cart, $order->id); if (Auth::user()->suscriptor == 1) { $fecha = Carbon::parse(Auth::user()->date_suscripcion)->addMonths($cart->duration); Auth::user()->date_suscripcion = $fecha; Auth::user()->save(); } else { $fecha = Carbon::now()->addMonths($cart->duration); Auth::user()->date_suscripcion = $fecha; Auth::user()->suscriptor = 1; Auth::user()->save(); } Auth::user()->save(); }