Laravel Eloquent: نصائح تحسين الاستعلامات
January 16, 2026
•
1 دقيقة قراءة
•
36 مشاهدة
جدول المحتويات
نصائح تحسين الاستعلامات:
اختر الأعمدة المطلوبة فقط
User::select('id', 'name', 'email')->get();
استخدم التقسيم
User::chunk(100, function ($users) {
foreach ($users as $user) {
// معالجة
}
});
المجموعات الكسولة
User::lazy()->each(function ($user) {
// فعال للذاكرة
});
استخدم Cursor
foreach (User::cursor() as $user) {
// واحد في كل مرة
}
تعبيرات Raw
User::selectRaw('COUNT(*) as count, status')
->groupBy('status')
->get();
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!