Spec-Zone.ru › Laravel 11

Неограниченный

класс Неограниченный расширяет GlobalLimit (Просмотреть исходный код)

Свойства

mixed $key

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

из Limit
int $maxAttempts

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

из Limit
int $decaySeconds

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

из Limit
callable $responseCallback

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

из Limit

Методы

void __construct()

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

static Limit perSecond(int $maxAttempts, int $decaySeconds = 1)

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

из Limit
static Limit perMinute(int $maxAttempts, int $decayMinutes = 1)

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

из Limit
static Limit perMinutes(int $decayMinutes, int $maxAttempts)

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

из Limit
static Limit perHour(int $maxAttempts, int $decayHours = 1)

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

из Limit
static Limit perDay(int $maxAttempts, int $decayDays = 1)

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

из Limit
static Limit none()

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

из Limit
$this by(mixed $key)

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

из Limit
$this response(callable $callback)

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

из Limit

Подробности

void __construct()

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

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

void

static Limit perSecond(int $maxAttempts, int $decaySeconds = 1)

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

Параметры

int $maxAttempts
int $decaySeconds

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

Limit

static Limit perMinute(int $maxAttempts, int $decayMinutes = 1)

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

Параметры

int $maxAttempts
int $decayMinutes

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

Limit

static Limit perMinutes(int $decayMinutes, int $maxAttempts)

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

Параметры

int $decayMinutes
int $maxAttempts

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

Limit

static Limit perHour(int $maxAttempts, int $decayHours = 1)

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

Параметры

int $maxAttempts
int $decayHours

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

Limit

static Limit perDay(int $maxAttempts, int $decayDays = 1)

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

Параметры

int $maxAttempts
int $decayDays

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

Limit

static Limit none()

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

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

Limit

$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/Unlimited.html

Spec-Zone.ru

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