
Laravel | Rate Limiting
Самый простой способ ограничить количество вызовов одного роута за определенный промежуток времени - использовать middleware throttle с параметрами.
throttle:60,1 - роут может быть вызван не более 60 раз в минуту
throttle:10|60,1 - роут может быть вызван не более 60 раз в минуту для авторизованных пользователей и 10 для гостей
throttle:ratelimit,1 - ratelimit - поле модели пользователя с количеством вызовов для каждого пользователя
Самый простой способ ограничить количество вызовов одного роута за определенный промежуток времени - использовать middleware throttle с параметрами.
throttle:60,1 - роут может быть вызван не более 60 раз в минуту
throttle:10|60,1 - роут может быть вызван не более 60 раз в минуту для авторизованных пользователей и 10 для гостей
throttle:ratelimit,1 - ratelimit - поле модели пользователя с количеством вызовов для каждого пользователя