Update translation into message in Announce Model

This commit is contained in:
2021-08-16 21:55:48 +02:00
parent 4fa0ef6c92
commit 6f163c3a2b
5 changed files with 4910 additions and 12 deletions

View File

@@ -11,8 +11,8 @@ export default class AnnouncesController {
const announce = await Announce
.query()
.orderBy('created_at', 'desc')
.preload('translation')
.preload('file')
.preload('message')
.preload('cover')
.first()
return response.status(200).send({
announce: announce
@@ -24,10 +24,10 @@ export default class AnnouncesController {
const announce = await Announce.create(data)
const translation = await getTranslation(data.code)
await announce.related('translation').associate(translation)
await announce.related('message').associate(translation)
const cover = await File.findBy('label', data.cover)
if (cover) await announce.related('file').associate(cover)
if (cover) await announce.related('cover').associate(cover)
return response.status(200).send({
announce: announce
@@ -36,8 +36,8 @@ export default class AnnouncesController {
public async show ({ params, response }: HttpContextContract) {
const announce = await Announce.findOrFail(params.id)
announce.load('translation')
announce.load('file')
announce.load('message')
announce.load('cover')
return response.status(200).send({
announce
})
@@ -49,11 +49,11 @@ export default class AnnouncesController {
if (data.code) {
const translation = await getTranslation(data.code)
await announce.related('translation').associate(translation)
await announce.related('message').associate(translation)
}
const cover = await File.findBy('label', data.cover)
if (cover) await announce.related('file').associate(cover)
if (cover) await announce.related('cover').associate(cover)
await announce.merge(data).save()
return response.status(200).send({