محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

Laravel Eloquent: نصائح تحسين الاستعلامات

حسّن استعلامات Eloquent لأداء أفضل.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. اختر الأعمدة المطلوبة فقط
  2. استخدم التقسيم
  3. المجموعات الكسولة
  4. استخدم Cursor
  5. تعبيرات Raw

نصائح تحسين الاستعلامات:

اختر الأعمدة المطلوبة فقط

php
User::select('id', 'name', 'email')->get();

استخدم التقسيم

php
User::chunk(100, function ($users) {
    foreach ($users as $user) {
        // معالجة
    }
});

المجموعات الكسولة

php
User::lazy()->each(function ($user) {
    // فعال للذاكرة
});

استخدم Cursor

php
foreach (User::cursor() as $user) {
    // واحد في كل مرة
}

تعبيرات Raw

php
User::selectRaw('COUNT(*) as count, status')
    ->groupBy('status')
    ->get();
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة