belongsTo(User::class, 'user_id'); } public function recipe_comment(): BelongsTo { return $this->belongsTo(BlogPostComment::class, 'recipe_comment_id'); } public function scopeForRecipeCommentsUpVote(Builder $query, RecipeComment $comment): Builder { return $query->where('recipe_comment_id', $comment->id)->where('type', 'upvote'); } public function scopeForRecipeCommentsDownVote(Builder $query, RecipeComment $comment): Builder { return $query->where('recipe_comment_id', $comment->id)->where('type', 'downvote'); } }