← PHP & Laravel30 / 68
Eager Loading & Mencegah Masalah N+1
Gunakan with(['relasi']) untuk Eager Loading. Ini menggabungkan query relasi menjadi 1 query gabungan demi menghindari pembengkakan query (N+1 Problem).
👀 Contoh dulu
// ✅ Eager loading: HANYA 2 Query SQL!
$posts = Post::with('user')->get();Hasilnya: Performa query database naik puluhan kali lipat.
💡 Jangan memanggil $post->user di dalam loop foreach tanpa Eager Loading!
📝 Sekarang giliranmu
Hindari masalah N+1 dengan memuat relasi 'user' secara eager bersamaan saat mengambil seluruh data Post.
Preview