Laravel 5.5: динамическое изменение времени газа

В настоящее время я работаю над дросселем входа в систему, мне нужно динамически изменять время дросселя на 2-м дросселе.

Как я смогу это сделать?

0

Решение

Промежуточное программное обеспечение (например, throttle) может быть определены внутри контроллеров также.

Решением было бы условно установить промежуточное ПО в конструкторе контроллеров, что-то вроде:

if (true) {
$this->middleware('throttle:60,1');
} else {
$this->middleware('throttle:30,1');
}

В Laravel 5.6 показано, как указать атрибут модели пользователя, используемый для определения количества запросов, которые пользователь может сделать за предоставленный период времени (в минутах):

Route::middleware('throttle:rate_limit,1');

Увидеть https://laravel-news.com/laravel-5-6-dynamic-rate-limiting и документы для получения дополнительной информации.

Удачи!

0

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

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

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