Skip to content

afterField

Semelhante à regra after. No entanto, em vez de definir uma data/deslocamento para comparação, você define um campo para verificar. Por exemplo:

ts
import { schema, rules } from '@ioc:Adonis/Core/Validator'

{
  checkin_date: schema.date(),
  checkout_date: schema.date({}, [
    rules.afterField('checkin_date')
  ]),
}

Além disso, você pode usar afterOrEqualToField para impor que a data seja a mesma ou posterior a um determinado campo.

ts
{
  drafted_at: schema.date(),
  published_at: schema.date({}, [
    rules.afterOrEqualToField('drafted_at')
  ]),
}