From ae6798ce62c295e034814833ee3f44e87ec04ec7 Mon Sep 17 00:00:00 2001 From: Sergey Yarkov Date: Wed, 27 Oct 2021 23:40:05 +0300 Subject: [PATCH] feat: computed fullname field in user model --- app/Models/User.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Models/User.ts b/app/Models/User.ts index 64dc43b..08209b5 100644 --- a/app/Models/User.ts +++ b/app/Models/User.ts @@ -6,6 +6,7 @@ import { beforeCreate, beforeSave, column, + computed, HasOne, hasOne, ManyToMany, @@ -27,6 +28,11 @@ export default class User extends BaseModel { @column() public last_name: string; + @computed() + public get fullname() { + return `${this.first_name} ${this.last_name}`; + } + @column({ serializeAs: null }) public login: string;