نطاقات Laravel: منطق استعلامات قابل لإعادة الاستخدام
December 24, 2025
•
1 دقيقة قراءة
•
31 مشاهدة
جدول المحتويات
استخدم النطاقات للاستعلامات القابلة لإعادة الاستخدام:
النطاقات المحلية
public function scopePopular($query)
{
return $query->where('views', '>', 1000);
}
استخدام النطاقات
$posts = Post::popular()->published()->get();
النطاقات الديناميكية
public function scopeOfType($query, $type)
{
return $query->where('type', $type);
}
النطاقات العامة
class ActiveScope implements Scope
{
public function apply(Builder $builder, Model $model)
{
$builder->where('active', 1);
}
}
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!