کاربرد with در این کد چیست؟
$products = Product::whereIn('id', $ids)->with('service:id,title,used')->get();
سلام. از with برای Eager Loading استفاده میشه. یعنی برای مدل A، رکوردهای رابطهی مدل B رو هم لود میکنه و دیگه به ازای هر رکورد از A، نیازی نیست که یک کوئری برای گرفتن B انجام بشه. یعنی با Eager Loading میشه مشکل N+1 رو حل کرد.
شاید پاسخ شما همینجا باشد
@hosseinshirinegad98
@Rp76
الان در این کد میخوام فرمت date رو تغییر بدم اما نمیشه و این که به ازای هر رکورد برای من product رو نشون میده چطوری میتونم فقط یک بار product رو نشون بدم
من یک ستونی در مدل سان دارم که date هست و به صورت تایم استم هست میخوام هر date که نمایش دادم به صورت شمسی چاپ کنه
$sans=Sans::where('product_id',$id)->with('product:id,discount,name,price')->get();
// $sans['date']=jdate('date')->format();
return response()->json(compact('sans'));@hosseinshirinegad98
اخه به صورت json میخوام بفرستم
@hosseinshirinegad98
@Rp76
چطوری میتونم زمانی که از with استفاده کردم از paginate هم استفاده کنم ایا شدنی هست؟