From 5cc616ee912e52220728e4d31c3aba1ad9ff0dcb Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Wed, 18 Aug 2021 19:49:30 +0200 Subject: [PATCH] Add color in skill --- app/Models/Skill.ts | 3 +++ app/Validators/skill/SkillStoreValidator.ts | 1 + app/Validators/skill/SkillUpdateValidator.ts | 1 + database/migrations/1628936238073_skills.ts | 1 + 4 files changed, 6 insertions(+) diff --git a/app/Models/Skill.ts b/app/Models/Skill.ts index d689bb4..c962069 100644 --- a/app/Models/Skill.ts +++ b/app/Models/Skill.ts @@ -15,6 +15,9 @@ export default class Skill extends BaseModel { @column() public fileId: number + @column() + public color: string + @column.dateTime({ autoCreate: true }) public createdAt: DateTime diff --git a/app/Validators/skill/SkillStoreValidator.ts b/app/Validators/skill/SkillStoreValidator.ts index c58907d..b3aa0cb 100644 --- a/app/Validators/skill/SkillStoreValidator.ts +++ b/app/Validators/skill/SkillStoreValidator.ts @@ -8,6 +8,7 @@ export default class SkillStoreValidator { public schema = schema.create({ name: schema.string(), cover: schema.string(), + color: schema.string() }) public messages = { required: 'The field {{field}} is required' diff --git a/app/Validators/skill/SkillUpdateValidator.ts b/app/Validators/skill/SkillUpdateValidator.ts index 5454ef6..c1d8c1c 100644 --- a/app/Validators/skill/SkillUpdateValidator.ts +++ b/app/Validators/skill/SkillUpdateValidator.ts @@ -8,6 +8,7 @@ export default class SkillUpdateValidator { public schema = schema.create({ name: schema.string.optional(), cover: schema.string.optional(), + color: schema.string.optional() }) public messages = { diff --git a/database/migrations/1628936238073_skills.ts b/database/migrations/1628936238073_skills.ts index 56195cb..b3e8dd3 100644 --- a/database/migrations/1628936238073_skills.ts +++ b/database/migrations/1628936238073_skills.ts @@ -7,6 +7,7 @@ export default class Skills extends BaseSchema { this.schema.createTable(this.tableName, (table) => { table.increments('id').primary() table.string('name').notNullable() + table.string('color').notNullable() table .integer('file_id') .unsigned()