Laravel 5: как сбросить встроенный дроссель / ограничитель скорости?

Я использую встроенный дроссель Laravel следующим образом:

//File: Kernal
protected $middlewareGroups = [
'api' => ['throttle:10,3']
];

Однако я хотел бы сбросить счетчик после определенного действия на одном из моих контроллеров (например, после успешного входа в систему).

Я вижу, что это промежуточное ПО использует RateLimiter и у этого есть публичный метод под названием clear,

Проблема в том, как это использовать? Потому что это зависит от key от ThrottleRequests промежуточное программное обеспечение.

  1. Чтобы получить object из ThrottleRequests Мне нужен экземпляр RateLimiter
  2. Чтобы получить объект RateLimiterМне нужен экземпляр Cache,
    ,
    ,

в общем, нет конца тому, как его использовать ..
Любая идея?

Спасибо

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]