Я пытаюсь изменить время открытия дроссельной заслонки в контроллере в зависимости от условия. Вот код контроллера:
Вот промежуточное ПО в конструкторе:
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 и веб-служб.