hamed sarkhosh
5 سال پیش توسط hamed sarkhosh مطرح شد
1 پاسخ

ریلیشن های تو در تو

با سلام خدمت دوستان عزیز
من ۳ تا جدول دارم تو لاراول
job که با stage رابطه داره و stage که با candidate رابطه داره.
حالا من سمت سرور یه candidate رو گرفتم و از طریق دستور زیر stage هارو هم همراهش بر می گردونم

$candidate->load('stage');

ولی من می خوام که به job دسترسی پیدا کنم. آیا روشی داریم مثل همین تابع load که من یه مرحله برم جلوتر و job رو هم بگیرم و همراهش برگردونم ؟

@hesammousavi
@ali.bayat
@Alimotreb


ثبت پرسش جدید
T.chegini
@t.chegini 5 سال پیش مطرح شد
0

سلام.
اگر ارتباط بین جداول، کلید اصلی و خارجی ها رو درست اعمال کرده باشید و برای مدل ها هم Relation ها رو درست نوشته باشد، به راحتی میتونید به جداول دیگه دسترسی داشته باشید. اول کلیدها رو بررسی کن و بعد مدل ها رو ایجاد و ارتباط هاشو مشخص کن. بعدش مثل کد زیر میتونی به جداول دسترسی داشته باشی.

Candidate->Stage->Job

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

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