D
Schema

Preview Tokens

Dokumen PreviewDigitalStore untuk token akses draft, expiry, dan last accessed timestamp.

Model: App\Models\PreviewDigitalStore.

Field

FieldTipe/peran
tokenString token preview
store_idTenant yang dipreview
user_emailIdentitas user peminta preview
ip_addressContext request saat token dibuat
expires_atDatetime expiry
last_accessed_atDatetime akses terakhir

Model melakukan cast pada expires_at dan last_accessed_at menjadi datetime.

Validasi

validateToken() hanya mengembalikan record jika token cocok dan expires_at > now(). markAsAccessed() memperbarui last_accessed_at setelah validasi.