Skip to content

Request Validating

Kosala Tennakoon edited this page Jan 7, 2020 · 1 revision

Package /app/request

Structure validation rules are written in unpackers. You can pass these unpackers in to the validator.Validate function to be validated.

errs := validator.Validate(sampleUnpacker)
if errs != nil {
    response.Error(ctx, w, errs, ctl.container.Adapters.Log)
    return
}

You can also validate single values

// validate request parameters
errs := validator.ValidateField(id, "required,gt=0")
if errs != nil {
    response.Error(ctx, w, errs, ctl.container.Adapters.Log)
    return
}

Clone this wiki locally