Spec-Zone.ru › Laravel 11

Предел

класс Предел (Просмотреть исходный код)

Свойства

смешанный $key

Ключ подписи ограничения скорости.

целое $maxAttempts

Максимальное количество попыток, разрешенных в течение заданного количества секунд.

целое $decaySeconds

Количество секунд до сброса ограничения скорости.

вызываемая функция $responseCallback

Обратный вызов генератора ответа.

Методы

пустое __construct(смешанный $key = '', целое $maxAttempts = 60, целое $decaySeconds = 60)

Создать новый экземпляр ограничения.

статический Предел perSecond(целое $maxAttempts, целое $decaySeconds = 1)

Создать новое ограничение скорости.

статический Предел perMinute(целое $maxAttempts, целое $decayMinutes = 1)

Создать новое ограничение скорости.

статический Предел perMinutes(целое $decayMinutes, целое $maxAttempts)

Создать новое ограничение скорости, используя минуты как время затухания.

статический Предел perHour(целое $maxAttempts, целое $decayHours = 1)

Создать новое ограничение скорости, используя часы как время затухания.

статический Предел perDay(целое $maxAttempts, целое $decayDays = 1)

Создать новое ограничение скорости, используя дни как время затухания.

статический Предел none()

Создать новое неограниченное ограничение скорости.

$this by(смешанный $key)

Установить ключ ограничения скорости.

$this response(вызываемая функция $callback)

Установить обратный вызов, который должен сгенерировать ответ, когда предел превышен.

Подробности

пустое __construct(смешанный $key = '', целое $maxAttempts = 60, целое $decaySeconds = 60)

Создать новый экземпляр ограничения.

Параметры

смешанный $key
целое $maxAttempts
целое $decaySeconds

Возвращаемое значение

пустое

статический Предел perSecond(целое $maxAttempts, целое $decaySeconds = 1)

Создать новое ограничение скорости.

Параметры

целое $maxAttempts
целое $decaySeconds

Возвращаемое значение

Предел

статический Предел perMinute(целое $maxAttempts, целое $decayMinutes = 1)

Создать новое ограничение скорости.

Параметры

целое $maxAttempts
целое $decayMinutes

Возвращаемое значение

Предел

static Предел perMinutes(int $decayMinutes, int $maxAttempts)

Создать новый предел скорости, используя минуты в качестве времени затухания.

Параметры

int $decayMinutes
int $maxAttempts

Возвращаемое значение

Предел

static Предел perHour(int $maxAttempts, int $decayHours = 1)

Создать новый предел скорости, используя часы в качестве времени затухания.

Параметры

int $maxAttempts
int $decayHours

Возвращаемое значение

Предел

static Предел perDay(int $maxAttempts, int $decayDays = 1)

Создать новый предел скорости, используя дни в качестве времени затухания.

Параметры

int $maxAttempts
int $decayDays

Возвращаемое значение

Предел

static Предел none()

Создать новый предел скорости без ограничений.

Возвращаемое значение

Предел

$this by(mixed $key)

Установить ключ для предела скорости.

Параметры

mixed $key

Возвращаемое значение

$this

$this response(callable $callback)

Установить обратный вызов, который должен сгенерировать ответ при превышении предела.

Параметры

callable $callback

Возвращаемое значение

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Cache/RateLimiting/Limit.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API