Laravel 5: как сбросить встроенный дроссель / ограничитель скорости? - PullRequest
0 голосов
/ 02 мая 2018

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

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

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

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

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

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

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

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...