Spec-Zone.ru › Laravel 9

GlobalLimit

class GlobalLimit extends Limit (View source)

Свойства

mixed $key

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

из Limit
int $maxAttempts

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

из Limit
int $decayMinutes

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

из Limit
callable $responseCallback

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

из Limit

Методы

void __construct(int $maxAttempts, int $decayMinutes = 1)

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

static Limit perMinute(int $maxAttempts)

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

из 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(int $maxAttempts, int $decayMinutes = 1)

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

Параметры

int $maxAttempts
int $decayMinutes

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

void

static Limit perMinute(int $maxAttempts)

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

Параметры

int $maxAttempts

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

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/9.x/Illuminate/Cache/RateLimiting/GlobalLimit.html

Spec-Zone.ru

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