Rate Limiting Rules
Creating Rate Limit Rules
use Midnite81\Guardian\Rules\RateLimitRule;
use Midnite81\Guardian\Enums\Interval;
// Allow 100 requests per minute
$rule1 = RateLimitRule::allow(100)->perMinute();
// Allow 1000 requests per hour
$rule2 = RateLimitRule::allow(1000)->perHour();
// Allow 10000 requests per day
$rule3 = RateLimitRule::allow(10000)->perDay();
// Allow 25 requests every 3 hours
$rule4 = RateLimitRule::allow(25)->every(3, Interval::HOUR);Available Methods
Static Factory Method
Time Interval Methods
Expiration Methods
Getter Methods
Examples
Using Rate Limit Rules
Best Practices
Last updated