Предел
класс Предел (Просмотреть исходный код)
Свойства
| смешанный | $key | Ключ подписи предела скорости. | |
| целое число | $maxAttempts | Максимальное количество попыток, разрешенных в течение заданного количества минут. | |
| целое число | $decayMinutes | Количество минут, по истечении которых предел скорости сбрасывается. | |
| вызываемый объект | $responseCallback | Обратный вызов генератора ответа. |
Методы
| void | __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) Установить обратный вызов, который должен сгенерировать ответ при превышении предела. |
Подробности
void __construct(смешанный $key = '', целое число $maxAttempts = 60, целое число $decayMinutes = 1)
Создать новый экземпляр предела.
static Предел perMinute(целое число $maxAttempts)
Создать новый предел скорости.
static Предел perMinutes(целое число $decayMinutes, целое число $maxAttempts)
Создать новый предел скорости с использованием минут в качестве времени затухания.
static Предел perHour(целое число $maxAttempts, целое число $decayHours = 1)
Создать новый предел скорости с использованием часов в качестве времени затухания.
static Предел perDay(целое число $maxAttempts, целое число $decayDays = 1)
Создать новый предел скорости с использованием дней в качестве времени затухания.
static Предел none()
Создать новый неограниченный предел скорости.
$this by(смешанный $key)
Установить ключ предела скорости.
$this response(вызываемый объект $callback)
Установить обратный вызов, который должен сгенерировать ответ при превышении предела.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Cache/RateLimiting/Limit.html