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

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

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

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

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

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

@hesammousavi
@ali.bayat
@elyasbeshkani
@juza66


ثبت پرسش جدید
milad
@miladtest70 5 سال پیش مطرح شد
0

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

 public function replies()
    {
        return $this->hasmany(comment::class,'parent_id');
    }

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

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