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

- 1 هفته پیش
توسط sina آپدیت شد
sina ( 2600 تجربه )
1 هفته پیش

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

$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
بهترین پاسخ انتخاب شده توسط sina
حسام موسوی
1 هفته پیش

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

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

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

حسام موسوی ( 204834 تجربه )
1 هفته پیش
تخصص : طراح و برنامه نویس

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

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

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

برای ارسال پاسخ باید وارد سایت شوید