نمایش نتایج 1 تا 4 از 4

نام تاپیک: بارگذاری مشتق

  1. #1

    بارگذاری مشتق

    سلام دوستانمن سه تا جدول دارم به شرح زیرهتل ها
    اتاق ها
    اطلاعات اتاق ها
    حالا می خوام با استفاده از بارگذاری مشتق همه اطلاعات رو با هم بگیرم من دستور زیر رو نوشتم اما اون اتاق هایی که اطلاعات ندارن رو هم میاره
    ممنون میشم راهنمایی کنید



    Hotel::where('r_name','like',"%hot%")->with(['rooms.informations'=>function($query){ $query->where('check_in', '2019-02-13'); }])->orderBy('web_id','DESC')->get()



  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: بارگذاری مشتق

    بار گزاری مشتق چیه ؟
    از has یا whereHas استفاده کن که فقط اونایی که داره رو بیاره

    https://stackoverflow.com/questions/...t-do-they-mean

  3. #3

    نقل قول: بارگذاری مشتق

    سلام منظورم lazy Eager

    الان از with و wherehas استفاده میکنم ولی باز هتل هایی که اطلاعات ندارن رو هم برمیگردونه

  4. #4
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: بارگذاری مشتق

    eager loading بهش میگن

    کدت رو بزار
    همچنین این پکیج رو نصب کن که کوئری ها رو ببینی

    https://github.com/barryvdh/laravel-debugbar

    کوئری که اجرا میشه رو هم بزار اینجا

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •