روابط دیتابیس برای کامنت ها

3 هفته پیش
توسط milad آپدیت شد
parsa ( 9300 تجربه )
3 هفته پیش

سلام دوستان وقت بخیر

ببخشید یه سوال

هر کاربر میتواند برای هر پستی کامنت بذاره و همچنین میتوانند به کامنت های دیگران هم پاسخ دهند

برای اینکار چه رابطه باید برقرار شه؟

@hesammousavi
@ali.bayat
@elyasbeshkani
@juza66

milad ( 2270 تجربه )
3 هفته پیش

دوتا باید رابطه بنویسی اول اینکه هر فرد می تواند چندتا کامنت بگذارد و برعکسش هر کامنت متعلق به یک نفر هست.(یک به چند)
دوم هم برای جواب ها.باید parent_id یا هرچیز باشه که مشخص کنه این کامنت اصلی و اون یکی جواب اونه

 public function replies()
    {
        return $this->hasmany(comment::class,'parent_id');
    }
برای ارسال پاسخ باید وارد سایت شوید