Laravel Eloquent: استعلامات فرعية للاستعلامات المعقدة
January 16, 2026
•
1 دقيقة قراءة
•
48 مشاهدة
جدول المحتويات
قوة الاستعلامات الفرعية:
استعلام Select الفرعي
$users = User::addSelect(['latest_post' => Post::select('title')
->whereColumn('user_id', 'users.id')
->latest()
->take(1)
])->get();
الترتيب بالاستعلام الفرعي
$users = User::orderByDesc(
Post::select('created_at')
->whereColumn('user_id', 'users.id')
->latest()
->take(1)
)->get();
Where الفرعي
$users = User::whereIn('id', function ($query) {
$query->select('user_id')
->from('posts')
->where('is_published', true);
})->get();
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!