Предел
класс Предел (Просмотреть исходный код)
Свойства
| смешанный|строка | $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/8.x/Illuminate/Cache/RateLimiting/Limit.html