Der einzige Weg, die ich gefunden habe, einen Datensatz in Vapor zu aktualisieren, ist dies:Wie behandelt man PUT HTTP-Anfrage in Vapor?
drop.get("update") { request in
guard var first = try Acronym.query().first(),
let long = request.data["long"]?.string else {
throw Abort.badRequest
}
first.long = long
try first.save()
return first
}
aber es macht es nicht sehr ruhige Art und Weise ist, da es eine GET-Anforderung mit einem Parameter anstelle einer PUT-Anfrage durchführt.
Wie führt man eine PUT Anfrage in Vapor durch?