'boolean', ]; /** * Relationship: the user who redeemed the activation key (optional). */ public function user() { return $this->belongsTo(User::class); } /** * Scope to filter unactivated keys */ public function scopeUnactivated($query) { return $query->where('is_activated', false); } /** * Scope to filter activated keys */ public function scopeActivated($query) { return $query->where('is_activated', true); } }