Update
This commit is contained in:
parent
aa1c315531
commit
00621e2cbe
|
|
@ -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 })
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue