mirror of
https://github.com/ArthurDanjou/artdanj-api.git
synced 2026-01-15 04:29:26 +01:00
27 lines
706 B
TypeScript
Executable File
27 lines
706 B
TypeScript
Executable File
import {HttpContextContract} from "@ioc:Adonis/Core/HttpContext";
|
|
import GuestValidator from "App/Validators/guestbook/GuestValidator";
|
|
|
|
export default class GuestBookController {
|
|
|
|
public get({response}: HttpContextContract) {
|
|
return response.status(200).send({
|
|
guestbook_messages: 'TEST'
|
|
})
|
|
}
|
|
|
|
public async store({request, auth, response}: HttpContextContract) {
|
|
const data = await request.validate(GuestValidator)
|
|
const user = await auth.user!
|
|
const guestbook_message = user.related('guestbook_message').firstOrCreate({
|
|
userId: user.id
|
|
}, {
|
|
...data,
|
|
userId: user.id
|
|
})
|
|
return response.status(200).send({
|
|
guestbook_message
|
|
})
|
|
}
|
|
|
|
}
|