Spec-Zone.ru › Laravel 10

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

Spec-Zone.ru

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