سلام دوستان گل خوب هستید
تعدادی مقاله در سایت دارم که هر کدام طبیعتا قسمت کامنت هم داره که کاربران بیان و نظر بدن ، و ادمین هم میتونه به تک تک کامنت ها جواب بده
تا اینجا اوکیه و پیاده سازی شده مشکلم تعداد کوئری هس که ادمین اگه به هرکدوم از کامنت ها جواب بده اگر کامنتی هم ریپلای ادمین رو نداشته باشه در هر صورت کوئری ادمین محاسبه میشه ولی (( خود کامنت ادمین نمایش داده نمیشه )) حالا مشکل اینجاس میخوام که اگر کامنتی ریپلای ادمین رو نداشت کلا کوئری ادمین زده نشه
public function admin()
{
return $this->hasMany(Comment::class,'parent_id','id');
}
@foreach($comment->admin as $admin)
{{--something--}}
@endforeach
پیشاپیش سپاس از نظرات ارزشمند شما 🌹
سلام
یه ستون اضافه کنید از نوع boolean به نام has_admin_reply بعد به صورت پیشفرض هم اونو false بزارید ، هر وقت ادمین ریپلای کرد اون رو true کنید .
بعد موقع نمایش به این صورت عمل کنید
@if($comment->has_admin_reply)
@foreach($comment->admin as $admin)
{{--something--}}
@endforeach
@endif
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟