diff --git a/app/Models/Click.ts b/app/Models/Click.ts new file mode 100644 index 0000000..d159842 --- /dev/null +++ b/app/Models/Click.ts @@ -0,0 +1,23 @@ +import { DateTime } from 'luxon' +import {BaseModel, BelongsTo, belongsTo, column} from '@ioc:Adonis/Lucid/Orm' +import Link from "App/Models/Link"; + +export default class Click extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @column() + public linkId: number + + @belongsTo(() => Link) + public link: BelongsTo + + @column() + public country: string + + @column() + public ip: string + + @column.dateTime({ autoCreate: true }) + public date: DateTime +}