تحديد معدل الطلبات في 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 () {
// المسارات المحمية
});
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
Laravel Eloquent: الموصلات والمحوّلات
حوّل قيم السمات تلقائياً باستخدام الموصلات والمحوّلات.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!