'bool', ]; public function scopeForRole(Builder $query, string $role): Builder { return $query ->where('scope_type', 'role') ->where('scope_key', $role); } public function scopeForUser(Builder $query, int $userId): Builder { return $query ->where('scope_type', 'user') ->where('scope_key', (string) $userId); } }