ما وظيفة Middleware في Laravel؟ (التحكم في طلبات HTTP)

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

Laravel PHP تطوير الويب

الإجابة

الـ Middleware يتحكم في طلبات HTTP: يفحصها قبل وصولها إلى الـ Controller، ويمكنه رفضها أو تعديلها، أو تعديل الرد بعد ذلك.

Route::middleware(['auth', 'verified'])->group(function () {
    Route::get('/account', [AccountController::class, 'show']);
});

استخدامات شائعة

  • التحقق من تسجيل الدخول (auth).
  • التحقق من الصلاحيات.
  • تحديد عدد الطلبات (throttle).
  • إضافة ترويسات أمان للرد.

هو لا ينشئ قواعد بيانات ولا يخزن الجلسات، لكنه قد يبدأ الجلسة كجزء من سلسلة الطلب.

اختبر فهمك

في Laravel، ما وظيفة Middleware؟