Я использую встроенный дроссель Laravel следующим образом:
//File: Kernal
protected $middlewareGroups = [
'api' => ['throttle:10,3']
];
Однако я хотел бы сбросить счетчик после определенного действия на одном из моих контроллеров (например, после успешного входа в систему).
Я вижу, что это промежуточное ПО использует RateLimiter
и у этого есть публичный метод под названием clear
,
Проблема в том, как это использовать? Потому что это зависит от key
от ThrottleRequests
промежуточное программное обеспечение.
object
из ThrottleRequests
Мне нужен экземпляр RateLimiter
RateLimiter
Мне нужен экземпляр Cache
,в общем, нет конца тому, как его использовать ..
Любая идея?
Спасибо
Задача ещё не решена.
Других решений пока нет …