keyboard_return  چسبون مقالات آموزشی آموزش join و leftJoin در لاراول
  1. آموزش join و leftJoin در لاراول

آموزش join و leftJoin در لاراول

در لاراول برای join کردن یا مرتبط کردن دو جدول که در sql  بهش میگن  INNER join به صورت زیر عمل می کنیم:

نحوه join کردن در لاراول:

DB::table('users')->join('contacts', 'users.id', '=', 'contacts.user_id')->get();
خب تحلیل کد بالا به شکل زیر میشه: جدول users رو بگیر اتصال بده به جدول contacts. حالا میگیم ستون id از جدول users (به شکل روبرو می نویسیم : users.id ) برابر هست با ستون user_id در جدول contacts (که به این شکل می نویسیم : contacts.user_id). خب شما موفق شدین دو جدول رو به هم متصل کنید و این سرعت کد نویسی شما رو بالا می بره و همچنین بار اضافه رو از روی سرور به مراتب کمتر می کنه.

نحوه leftJoin کردن در لاراول:

DB::table('users')->leftJoin('contacts', 'users.id', '=', 'contacts.user_id')->get();
این دستور هم مانند join هست با این تفاوت که همه user ها رو میگیره حتی اگه contacts نداشته باشند. اما دستور join فقط user هایی رو میگیره که در جدول contacts یک id داشته باشند. چسبون همیشه Update !
آموزش join و leftJoin در لاراول - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

آموزش join و leftJoin در لاراول
دیدگاه‌ها
مجید مجید 4 سال پیش
این دستور جوین رو کجا باید نوشت...؟ تو کنترلر؟مدل؟ و چ کنترلر یا مدلی...؟! و لطفا یه نمونه بنویسید برای استفاده از این جوین تیبل ها...
آرمان بابائی آرمان بابائی 4 سال پیش
هم می‌تونید در کنترلر استفاده کنید و هم مدل. لطفاً آموزش لاراول ۶ بنده رو دنبال کنید. اونجا آموزش خواهم داد.
مهناز مهناز 5 سال پیش
از کلاس DB استفاده کردین مربوط به Query Builder نمیشه؟
آرمان بابائی آرمان بابائی 5 سال پیش
به این شکل در تغییرات رو اعمال کنید: $user = new Uaer; $user->join('contacts', 'users.id', '=', 'contacts.user_id')->get();
مهناز مهناز 5 سال پیش
join با Eloquent ORM چطوریه؟
آرمان بابائی آرمان بابائی 5 سال پیش
همین مثالی که زدم Eloquent ORM هست.

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.