محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

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

نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. تعريف محددات المعدل
  2. استجابة مخصصة
  3. تطبيق على المسارات

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

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

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

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

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

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

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

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة