Rotaya yapılan istekleri engellemek isterseniz zaten laravel bunu sağlıyor
Detaylı bakmak isterseniz rate limit diye aratın

Örnek olması adına bir kod paylaşıyorum;
Route::controller('BrandController')->middleware('throttle:100,1')->prefix('brands')->name('brands.')->group(function () {
    Route::get('/', 'index')->name('index');
    Route::get('/{slug}', 'show')->name('show');
});
bu kodda bakmanız gereken kısım middleware.

throttle:100,1 - burada 1 süremizi belirtiyor ve dakika cinsinden tanımlama yapıyoruz 100 ise 1 dakikada kaç istek atılabileceğini söylüyor