Кто работал с throttle, подскажите. Как можно получить X-RateLimit-Remaining на стороне сервера? где хранятся эти данные? что то в кэше не могу найти..
Вот небольшой пример.
RouteServiceProvider.php
protected function configureRateLimiting()
{
RateLimiter::for('test', function (Request $request) {
return Limit::perDay(10)->by('test')->response(function () {
return response()->json(['errorMessage' => 'Too Many Requests'])->setStatusCode(429);
});
});
Маршрут
Route::middleware(['throttle:test'])->get('test', function () {
return Cache::get('test');
});