Rate Limiting
Throttle requests to prevent abuse
Rate limiting throttles incoming requests to prevent abuse and protect your server resources.
Register named rate limiters in your AppServiceProvider using RateLimiter::for().
Rate limit: 10 requests10 remaining
Response headers
X-RateLimit-Limit10
X-RateLimit-Remaining10
PHP
// AppServiceProvider boot()
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Support\Facades\RateLimiter;
RateLimiter::for('api', function ($request) {
return Limit::perMinute(60);
});