Files
artdanj-api/app/Controllers/Http/GuestBookController.ts
2021-06-30 19:12:29 +02:00

19 lines
545 B
TypeScript

import {HttpContextContract} from "@ioc:Adonis/Core/HttpContext";
import GuestBookMessage from "App/Models/GuestBookMessage";
import GuestValidator from "App/Validators/guestbook/GuestValidator";
export default class GuestBookController {
public async get () {
return GuestBookMessage.query().orderBy('created_at', 'desc')
}
public async store ({request, auth}: HttpContextContract) {
if (auth.isLoggedIn) {
const data = await request.validate(GuestValidator)
return await GuestBookMessage.create(data)
}
}
}