'array', ]; } public function scopeFromIp(Builder $query, string $ip): Builder { return $query->where('ip_address', $ip); } public function scopeSeverity(Builder $query, string $severity): Builder { return $query->where('severity', $severity); } public function scopeRecent(Builder $query, int $hours = 24): Builder { return $query->where('created_at', '>=', now()->subHours($hours)); } public function scopeForComponent(Builder $query, string $component): Builder { return $query->where('component_name', $component); } }