This commit is contained in:
nguyentrungthat 2025-10-30 10:16:18 +07:00
parent aa1c315531
commit 00621e2cbe
1 changed files with 2 additions and 10 deletions

View File

@ -1,15 +1,7 @@
import { DateTime } from 'luxon' import { DateTime } from 'luxon'
import hash from '@adonisjs/core/services/hash'
import { compose } from '@adonisjs/core/helpers'
import { BaseModel, column } from '@adonisjs/lucid/orm' import { BaseModel, column } from '@adonisjs/lucid/orm'
import { withAuthFinder } from '@adonisjs/auth/mixins/lucid'
const AuthFinder = withAuthFinder(() => hash.use('scrypt'), { export default class User extends BaseModel {
uids: ['email'],
passwordColumnName: 'password',
})
export default class User extends compose(BaseModel, AuthFinder) {
@column({ isPrimary: true }) @column({ isPrimary: true })
declare id: number declare id: number
@ -19,7 +11,7 @@ export default class User extends compose(BaseModel, AuthFinder) {
@column() @column()
declare email: string declare email: string
@column({ serializeAs: null }) @column()
declare password: string declare password: string
@column.dateTime({ autoCreate: true }) @column.dateTime({ autoCreate: true })