If you notice that you use same relationship often with additional "where" condition, you can create a separate relationship method.
Model:
1public function comments()2{3 return $this->hasMany(Comment::class);4}5 6public function approved_comments()7{8 return $this->hasMany(Comment::class)->where('approved', 1);9}