From f8b709f601e913cf1c623ca33e082f973d69738e Mon Sep 17 00:00:00 2001 From: Charlie K Date: Sun, 6 May 2018 21:06:25 -0700 Subject: [PATCH] Non relevent votes --- src/Api/Serializers/QuestionSerializer.php | 2 +- src/Repositories/VoteRepository.php | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Api/Serializers/QuestionSerializer.php b/src/Api/Serializers/QuestionSerializer.php index 439e808..60e598d 100644 --- a/src/Api/Serializers/QuestionSerializer.php +++ b/src/Api/Serializers/QuestionSerializer.php @@ -62,6 +62,6 @@ public function votes($question) { $votes = app(VoteRepository::class); - return new Relationship(new Collection($votes->all($question), app(VoteSerializer::class))); + return new Relationship(new Collection($votes->getReleventVotes($question->id), app(VoteSerializer::class))); } } diff --git a/src/Repositories/VoteRepository.php b/src/Repositories/VoteRepository.php index f4fa8c6..71059c8 100644 --- a/src/Repositories/VoteRepository.php +++ b/src/Repositories/VoteRepository.php @@ -82,4 +82,14 @@ public function all() { return $this->query()->get(); } + + /** + * @param $questionId + * + * @return mixed + */ + public function getReleventVotes($questionId) + { + return vote::where('poll_id', $questionId)->get(); + } }