feat(core): set custom API rate limit (#5984)

This commit is contained in:
Alfred Nutile 2025-06-18 09:19:33 -04:00 committed by GitHub
parent afaafd9560
commit e0f16e9539
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 1 deletions

View file

@ -49,7 +49,7 @@ protected function configureRateLimiting(): void
return Limit::perMinute(1000)->by($request->user()?->id ?: $request->ip());
}
return Limit::perMinute(200)->by($request->user()?->id ?: $request->ip());
return Limit::perMinute(config('api.throttle'))->by($request->user()?->id ?: $request->ip());
});
RateLimiter::for('5', function (Request $request) {
return Limit::perMinute(5)->by($request->user()?->id ?: $request->ip());

5
config/api.php Normal file
View file

@ -0,0 +1,5 @@
<?php
return [
'throttle' => env('API_THROTTLE', 200),
];