public function postNuevaventa(Request $request) { try { $venta = new Venta(); $venta->total = $request->get('total'); $venta->fecha = $request->get('fecha'); $venta->personal_id = Auth::user()->personal->id; $venta->save(); foreach ($request->get('ordenes') as $orden) { $venta->ordenes()->attach($orden['idorden']); } $ordenes = Orden::doesntHave('ventas')->where('status', '=', '1')->with('platillos', 'personal')->get(); return array("Msg" => "Registro Exitoso", "Codigo" => "01", "Bandera" => true, "Ordenes" => $ordenes); } catch (Exception $e) { return array("Msg" => $e->getMessage(), "Codigo" => $e->getCode(), "Bandera" => false); } }