| کانال توسعه‌دهندگان لاراول |: post #175 — TG.ME

در نمونه‌کد بالا برای بدست آوردن تعداد کامنت‌های هر پست از یک حلقه روی کالکشن استفاده شده که باعث بروز مشکل کلاسیک N+1 Query و افزایش شدید تعداد کوئری‌ها در Laravel می‌شود. در نسخه‌ی اصلاح‌شده با استفاده از متد withCount() روی Eloquent Query Builder، تمام شمارش‌ها در یک یا چند کوئری بهینه انجام شده و هم کارایی و هم زمان پاسخ‌دهی در سناریوهایی با تعداد زیاد پست و کامنت به‌طور محسوسی بهتر می‌شود.

🔖 #Laravel #PHP #لاراول

👤 Developix

💎 Channel: @DevelopixLaravel
March 29, 2026 845 1