niladam/livewire-ban
Ban users in your Laravel app with Livewire. Includes a ready-made Livewire component to ban and unban users, middleware to block banned accounts, and configurable ban reasons and durations.
Architecture fit
throttle, and an edge WAF.Integration feasibility
TrustProxies, CDN real-IP headers) and a shared cache store (Redis) for strikes and bans. Without both, the package either bans the load balancer or fails to count across nodes.Technical risk
Key questions
Stack fit
TrustProxies configured for the actual edge (ALB, Cloudflare, Fastly) so Request::ip() returns the client, not the proxy.throttle and the WAF, not a replacement. Overlap should be deliberate: WAF blocks known-bad signatures, throttle limits volume, this catches anomalous Livewire-specific traffic.Migration path
Compatibility
withExceptions) — the v1.1.1 note indicates the package now delegates failures to our handler, but this needs a test, not a read.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?