Laravel 5.5: дросселирование значений изменения промежуточного программного обеспечения

Я пытаюсь изменить время открытия дроссельной заслонки в контроллере в зависимости от условия. Вот код контроллера:

Вот промежуточное ПО в конструкторе:

public function __construct()
{
    $this->middleware('throttle');
}

Здесь

if ($this->hasTooManyLoginAttempts($request)) {

    $this->middleware('throttle:200,5'); // here i am changing the time
    $this->fireLockoutEvent($request);
    return $this->sendLockoutResponse($request);
}

Что я в основном хочу, так это то, что если пользователь пытается добраться до сути, тогда по умолчанию laravel блокирует пользователя на одну минуту, но на втором дросселе я хочу увеличить это время с одной минуты до другого времени, допустим, 3 минуты.

Но это не меняется. Что мне не хватает. Он снова блокирует меня до одной минуты, которая теперь должна быть больше трех минут

🤔 А знаете ли вы, что...
PHP можно использовать для создания API и веб-служб.


1
368