我怎么能做这样的事?
@beforeSave()
public static async audit(model: Model) {
console.log(ctx.auth.user)
await Audit.create({
model,
ctx.auth.user
})
}
import { HttpContext } from '@adonisjs/core/http'
@beforeCreate()
public static async audit(model: Model) {
await Audit.create({
model,
HttpContext.get()!.auth.user
})
}
并在 config/app.ts 中
useAsyncLocalStorage: true,