How to exclude/include specific database columns when eager-loading a nested model in Laravel 8?

To keep things simple, I’ll give an example in code to what I’m trying to Achieve.

Let’s assume that we have a model called User with the following code:

class User 
{
   public function posts()
    {
        return $this->hasOne(Post::class);
    }

}

And the Post model look something like this.

  class Post
    {
       public function comments()
        {
            return $this->hasMany(Comment::class);
        }
    
    }

And now what I want to be able to do is for example:

$user = Auth::user();
$comments = $user->post->comments; //here, I only want the "comment_id" and "comment_content" fields to be included, not all the Comment Model fields !