جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
sina
4 سال پیش توسط sina مطرح شد
1 پاسخ

ارور Call to a member function addEagerConstraints on null

با سلام
در قسمت کنترلر چنین کدی استفاده کرد

$comments = $article->comments()->where('approved', ۱)->where('parent_id', ۰)->latest()->with('comments')->get();
return $comments;

ودر مدل کامنت از چنین کدی

 public function comments(){
        $this->hasMany(Comment::class , 'parent_id' , 'id')->where('approved' , ۱)->latest();
    }

ولی با چنین پیغامی روبرو میشم 

Call to a member function addEagerConstraints() on null


لطفا راهنمایی کنید
@ali.bayat

@Alimotreb

@hesammousavi

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
1

الان کد زیر رو از کجا اوردید ؟

 public function comments(){
        $this->hasMany(Comment::class , 'parent_id' , 'id')->where('approved' , 1)->latest();
    }

این الان return اش کجاست ؟


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

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