لارافيل

تحديد معدل الطلبات في Laravel: احمِ تطبيقك

January 16, 2026 1 دقيقة قراءة 61 مشاهدة

احمِ تطبيقك بتحديد معدل الطلبات:

تعريف محددات المعدل

RateLimiter::for('api', function (Request $request) {
    return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
});

استجابة مخصصة

RateLimiter::for('uploads', function (Request $request) {
    return Limit::perMinute(5)
        ->by($request->user()->id)
        ->response(fn() => response('طلبات كثيرة جداً!', 429));
});

تطبيق على المسارات

Route::middleware(['throttle:api'])->group(function () {
    // المسارات المحمية
});
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!