Spec-Zone.ru › Laravel 9

Предел

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

Свойства

смешанный $key

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

целое $maxAttempts

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

целое $decayMinutes

Количество минут, через которое предел скорости сбрасывается.

вызываемый $responseCallback

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

$this response(вызываемый $callback)

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

Подробности

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

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

Параметры

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

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

пустое

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

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

Параметры

целое $maxAttempts

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

Предел

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

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

Параметры

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

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

Предел

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

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

Параметры

целое $maxAttempts
целое $decayHours

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

Предел

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

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

Параметры

целое $maxAttempts
целое $decayDays

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

Предел

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

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

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

Предел

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

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

Параметры

смешанный $key

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

$this

$this response(вызываемый $callback)

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

Параметры

вызываемый $callback

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

$this

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

Spec-Zone.ru

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