لاراول یکی از محبوب ترین فریم ورک های موجود در ایران است و افراد بسیار زیادی روزانه از آن استفاده می کنند اما از آنجایی که این فریم ورک یک فریم ورک full stack می باشد یادگیری آن به زمان نیاز دارد و باید قبل از استفاده از آن با برخی از مباحث پایه آشنا باشید. یکی از مباحثی که در لاراول تازه کاران را گمراه می کند مسئله ی relationship ها یا روابط بین مدل ها است. همانطور که می دانید لاراول از یک ORM به نام Eloquent استفاده می کند بنابراین روابط بین مدل ها با استفاده از این ORM تعریف می شود. ما در این مقاله می خواهیم در این باره توضیحاتی را ارائه کنیم اما قبل از آن باید با برخی از مفاهیم آشنا شویم. ما در این مقاله فرض می کنیم فقط با پایگاه های داده ی رابطه ای مانند MySQL کار می کنیم تا درک آن ساده تر شود.
پنل نویسندگان