import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext' import Subscriber from "App/Models/Subscriber"; import SubscriberValidator from "App/Validators/subscriber/SubscriberValidator"; export default class SubscribersController { public async get ({ response }: HttpContextContract) { return response.status(200).send({ count: Subscriber.query().count }) } public async store ({ request, response }: HttpContextContract) { const data = await request.validate(SubscriberValidator) await Subscriber.create(data) return response.status(200).send({ message: 'Subscriber successfully registered !' }) } }