راکت

جلوگیری از request بیش از اندازه

1 پاسخ

@ali.bayat
در لاراول چطوری میتونم جلوگیری از ارسال پشت سر هم یک درخواست رو انجام بدم

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

با یک میدلور که لاراول خودش داره به نام throttle
این میدلور رو میتونی روی یه Route اعمال کنی و یا داخل کنترلر
مثلا:

Route::get('/my-route', function() { 
    return "Something"; 
})->middleware('throttle:20,1');

به این ترتیب در هر ۱ دقیقه.. ۲۰ بار میشه به این Route دسترسی داشت
و دفعه ۲۱ ام با یک Exception روبرو میشیم.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام