سلام دوستان خسته نباشید
بنده میخوام به جای ری کپچا محدودیتی برای ارسال درخواست عضویت بزارم که اگه بیشتر از این بشه دیگه اررور بده کسی میدونه چجوری میشه اینکارو کرد؟
مثل تلگرام
ممنون میشم راهنمایی کنید
برای این کار لاراول یه میدلور آماده به نام throttle ارائه داده
این کلاس میتونه ۲ تا پارامتر هم دریافت کنه
throttle:x,y
x : تعداد درخواست مجاز در ۱ دقیقه
y : در صورتی که x از حد مجاز گذر کند٬ y دقیقه تا سعی مجدد محدود میشود.
مقادیر x و y بصورت پیشفرض برابند با: x=60 و y=1
اگر میخواهید داخل کنترلر استفاده کنید بشکل زیر:
Class RegistrationController extends Controller
{
public function __construct()
{
$this->middleware('throttle:30,1', [only => store]);
}
}
و روی روتها هم بشکل زیر:
Route::get('path/to/register', function () {
//
})->middleware('throttle:30,1');شاید پاسخ شما همینجا باشد