Количество доступных запросов на страницу в минуту
Указать, сколько запросов может быть на странице, можно через метод middleware('throttle')
.
# routes/web.php Route::get('pages/about', 'PagesController@about')->middleware('throttle:100,1');
На примере выше указано, что на страницу «pages/about» в минуту может быть не больше 100 запросов. Если запросов будет больше, то откроется страница с ошибкой «429: Too Many Requests».
Если это условие надо указать нескольким страницам, то их можно объединить через метод Route::middleware('throttle')
.
# routes/web.php Route::middleware('throttle:100,1')->group(function() { Route::get('pages/about', 'PagesController@about'); Route::get('pages/contacts', 'PagesController@about'); });
Поддержать автора