با یک میدلور که لاراول خودش داره به نام throttle
این میدلور رو میتونی روی یه Route اعمال کنی و یا داخل کنترلر
مثلا:
Route::get('/my-route', function() {
return "Something";
})->middleware('throttle:20,1');
به این ترتیب در هر ۱ دقیقه.. ۲۰ بار میشه به این Route دسترسی داشت
و دفعه ۲۱ ام با یک Exception روبرو میشیم.
شاید پاسخ شما همینجا باشد