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

وسيط Laravel: إنشاء حراس مخصصين

احمِ مساراتك بوسيط مخصص وحراس مصادقة.

24 ديسمبر 2025دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. الوسيط الأساسي
  2. وسيط مع معاملات
  3. تسجيل الوسيط

إنشاء وسيط مخصص:

الوسيط الأساسي

php
public function handle($request, Closure $next)
{
    if (!$request->user()->isAdmin()) {
        abort(403);
    }
    return $next($request);
}

وسيط مع معاملات

php
public function handle($request, Closure $next, $role)
{
    if (!$request->user()->hasRole($role)) {
        abort(403);
    }
    return $next($request);
}

تسجيل الوسيط

php
protected $routeMiddleware = [
    'admin' => \App\Http\Middleware\AdminMiddleware::class,
];
كل المقالات

تابع القراءة

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