이것은 Swift, Vapor 관련 질문입니다.증기 - FluentValue 유형에 액세스하는 방법?
ResponseRepresentable 클래스를 만들려고 할 때 FluentValue 유형에 액세스하려면 어떻게해야합니까?
증기 Model
프로토콜에는 ID가 필요합니다. 내 ID 변수를 FluentValue 옵션으로 지정하려고합니다. 그러나 가져올 증기 (& 가져 오기 유창한 후에도)를 찾을 수 없습니다. 내가 응답 표현할 수있는 모델을 설정에 증기 비디오를 다음입니다
final class CoffeeLedger: Model {
var id: FluentValue?
var name: String
var time: Int
init (name: String, time: Int){
self.name = name
self.time = time
}
}
유창함
import Vapor
import VaporMySQL
let drop = Droplet()
drop.post(String.self, "boughtcoffee") { request, buyerName in
let coffeeledger = CoffeeLedger(name: buyerName, time: 0)
guard let atLeastOneDrinker = request.data["drinker"].string else {
throw Abort.custom(status: .badRequest, message: "Please enter some drinkers")
}
return coffeeledger
}
수입 증기 수입. https://www.youtube.com/watch?v=E1ir7_s_VTw
btw - https://vapor.github.io/documentation/fluent/model.html에 대한 배경 지식이 있습니다. 이 코드는 Node 유형을 참조합니다. 그러나 모델에 맞게 코드를 가져올 수 없습니다. – rustyMagnet