This commit is contained in:
2021-08-20 11:20:41 +02:00
parent 6f3ed077f6
commit d86ff565fb

View File

@@ -17,14 +17,10 @@ export default class GuestBookController {
public async store ({ request, response }: HttpContextContract) { public async store ({ request, response }: HttpContextContract) {
const data = await request.validate(GuestValidator) const data = await request.validate(GuestValidator)
let user = await User.findBy('email', data.email) let user = await User.findByOrFail('email', data.email)
if (!user) { const guestbook_message = user.related('guestbook_message').updateOrCreate({
user = await User.create({ userId: user.id,
email: data.email, message: data.message
})
}
const guestbook_message = user.related('guestbook_message').firstOrCreate({
userId: user.id
}, { }, {
userId: user.id, userId: user.id,
message: data.message message: data.message