وسيط Laravel: إنشاء حراس مخصصين
December 24, 2025
•
1 دقيقة قراءة
•
32 مشاهدة
جدول المحتويات
إنشاء وسيط مخصص:
الوسيط الأساسي
public function handle($request, Closure $next)
{
if (!$request->user()->isAdmin()) {
abort(403);
}
return $next($request);
}
وسيط مع معاملات
public function handle($request, Closure $next, $role)
{
if (!$request->user()->hasRole($role)) {
abort(403);
}
return $next($request);
}
تسجيل الوسيط
protected $routeMiddleware = [
'admin' => \App\Http\Middleware\AdminMiddleware::class,
];
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!