import {HttpContextContract} from '@ioc:Adonis/Core/HttpContext' import {schema} from '@ioc:Adonis/Core/Validator' export default class LocationValidator { constructor (private ctx: HttpContextContract) { } public schema = schema.create({ place: schema.string(), since: schema.date(), left: schema.string(), }) public cacheKey = this.ctx.routeKey public messages = { required: 'The field {{field}} is required' } }