Laravel Eloquent: التصفية العميقة باستخدام whereHas
January 16, 2026
•
1 دقيقة قراءة
•
36 مشاهدة
جدول المحتويات
التصفية باستخدام whereHas:
whereHas أساسي
$users = User::whereHas('posts', function ($query) {
$query->where('is_published', true);
})->get();
مع العدد
$users = User::whereHas('posts', function ($query) {
$query->where('is_published', true);
}, '>=', 5)->get();
العلاقات المتداخلة
$users = User::whereHas('posts.comments', function ($query) {
$query->where('approved', true);
})->get();
Or whereHas
$users = User::whereHas('posts')
->orWhereHas('comments')
->get();
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!