Предел
класс Предел (Просмотреть исходный код)
Свойства
| смешанный | $key | Ключ подписи предела скорости. | |
| целое | $maxAttempts | Максимальное количество попыток, разрешенных в заданное количество минут. | |
| целое | $decayMinutes | Количество минут, через которое предел скорости сбрасывается. | |
| вызываемый | $responseCallback | Обратный вызов генератора ответа. |
Методы
| пустое | __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)
Устанавливает обратный вызов, который должен сгенерировать ответ, когда предел превышен. |
Подробности
Пустое __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)
Устанавливает обратный вызов, который должен сгенерировать ответ, когда предел превышен.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Cache/RateLimiting/Limit.html