public function postFinishOrder(Request $request) { $id = $request->session()->has('orden_id') ? $request->session()->get('orden_id') : 0; $tipo_pago_id = $request->has('tipo_pago_id') ? $request->tipo_pago_id : 0; $order = Orden::findOrFail($id); $order->estatus = 3; $order->tipo_pago_id = $tipo_pago_id; $order->save(); $cliente = $order->cliente_id; $cuenta = Cuenta::where('cliente_id', $cliente)->get()->first(); $cuenta->credito_disponible = $order->total_productos + $cuenta->credito_disponible; $cuenta->save(); $request->session()->forget('orden_id'); return redirect()->route('home'); }