diff --git a/app/Models/Course.ts b/app/Models/Course.ts index 7007864..10ada89 100644 --- a/app/Models/Course.ts +++ b/app/Models/Course.ts @@ -32,10 +32,10 @@ export default class Course extends BaseModel { @column() public description: string; - @column() + @column({ serializeAs: null }) public teacher_id: string; - @column() + @column({ serializeAs: null }) public category_id: string; @column({ serializeAs: null }) diff --git a/app/Repositories/CourseRepository.ts b/app/Repositories/CourseRepository.ts index ef28045..13ea5e5 100644 --- a/app/Repositories/CourseRepository.ts +++ b/app/Repositories/CourseRepository.ts @@ -49,6 +49,7 @@ export default class CourseRepository { .preload('teacher') .preload('category') .preload('lessons') + .preload('students') .preload('image') .where('status', CourseStatusEnum.PUBLISHED); return courses; diff --git a/database/factories/index.ts b/database/factories/index.ts index 5f4422a..fb205db 100644 --- a/database/factories/index.ts +++ b/database/factories/index.ts @@ -27,7 +27,7 @@ export const UserFactory = Factory.define(User, ({ faker }) => { last_name: faker.name.lastName(), login: `${faker.lorem.word(6)}${faker.datatype.number(10)}`, email: faker.internet.exampleEmail(), - password: '12345', + password: '123456', }; }) .relation('contacts', () => ContactFactory) diff --git a/database/seeders/User.ts b/database/seeders/User.ts index 89c7cf2..06e066a 100644 --- a/database/seeders/User.ts +++ b/database/seeders/User.ts @@ -22,7 +22,7 @@ export default class UserSeeder extends BaseSeeder { first_name: 'John', last_name: 'Doe', login: 'admin', - password: '12345', + password: '123456', email: 'example.email@mail.com', }); await userAdmin.related('roles').attach([roles.admin.id]);