[]string{
"Required field 'Name' is not provided",
"Age must be greater than 18"
}
However this does not support custom error messages.
Providing "resourceType" and "failed" allows us to create custom error messages, both on the frontend and backend.
[]enforcer.Failed {
enforcer.Failed{
ResourceType: "name",
Failed: "required",
},
enforcer.Failed{
ResourceType: "age",
Failed: "min:18",
},
}
// utils/generateErrorMessage.js
function generateErrorMessage(resource, failed) {
return "Appropriate error from failed"
}