مشكلة N+1 query — حيث يؤدي الوصول إلى العلاقات في حلقة إلى تشغيل استعلام منفصل لكل سجل — هي أكثر مشاكل أداء Eloquent شيوعاً. Eager loading باستخدام with() هو الحل الأساسي، إلى جانب تحسينات أخرى (اختيار الأعمدة، تقسيم البيانات، الفهرسة).
مشكلة N+1 وحلها
= ::();
( ) {
->author->name;
}
= ::()->();
( ) {
->author->name;
}
