Exemplo n.º 1
0
 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');
 }