Spec-Zone.ru › Laravel 8

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

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

Свойства

mixed|string $key

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

из Limit
int $maxAttempts

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

из Limit
int $decayMinutes

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

из Limit
callable $responseCallback

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

из Limit

Методы

void __construct()

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

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(string $key)

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

из Limit
$this response(callable $callback)

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

из Limit

Подробности

void __construct()

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

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

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(string $key)

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

Параметры

string $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/8.x/Illuminate/Cache/RateLimiting/Unlimited.html

Spec-Zone.ru

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