سیگنال بلاگ
کاربران فعال
bahramirad bahramirad
ج.بهرامی‌راد 1 ماه پیش

وقتی می‌دونیم قراره از رابطه‌ی یک مدل استفاده کنیم، بهتره اون رابطه رو از همون اول با Eager Loading دریافت کنیم.

مثلاً اگه قراره نویسنده‌ی هر پست رو نمایش بدیم:

$posts = Post::with('author')->get();

این کار باعث می‌شه لاراول رابطه‌ی "author" رو از قبل دریافت کنه و برای هر پست یک کوئری جدا اجرا نکنه.

به این شکل می‌تونیم جلوی مشکل N+1 Query رو بگیریم.

نظر خود را بنویسید

نظرتان را درباره این سیگنال با دیگران به اشتراک بگذارید.

وارد شوید

برای ارسال نظر ابتدا وارد سایت شوید

ورود یا ثبت نام

دیدگاه کاربران

هنوز دیدگاه یا پرسشی ایجاد نشده است :/

گزارش محتوا

حذف سیگنال

آیا از حذف این سیگنال مطمئن هستید؟
این عملیات غیرقابل بازگشت است.

اشتراک‌گذاری