Working on new features

This commit is contained in:
2021-06-21 21:28:51 +02:00
parent e275fb3064
commit dc4919fcd1
16 changed files with 66 additions and 112 deletions

View File

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