'datetime', 'used' => 'boolean', ]; } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function scopeValid(Builder $query): Builder { return $query->where('used', false) ->where('expires_at', '>', now()); } }