Hi,
Ik wil de resultaten van een poll op mijn website laten zien, maar ik zou niet weten hoe ik de stemmen bij elkaar op tel.
Huidige code:
``Poll::where('id', $id)->with('options.votes')->firstOrFail()``
Dit geeft het volgende resultaat:
[spoiler]
[code]
{
id: 1,
title: "Test 1",
user_id: null,
author: "127.0.0.1",
created_at: "2018-01-18 09:56:21",
updated_at: null,
options: [
{
id: 1,
poll_id: 1,
option: "Test",
votes: [
{
id: 11,
poll_id: 1,
option_id: 1
}
]
},
{
id: 2,
poll_id: 1,
option: "Test",
votes: [
{
id: 12,
poll_id: 1,
option_id: 2
}
]
},
{
id: 3,
poll_id: 1,
option: "Test",
votes: [ ]
}
]
}
[/code]
[/spoiler]
in options zit dus votes, maar ipv de gegevens wil ik daar een aantal hebben.
Iemand een idee hoe ik dat doe?
Het liefste op de laravel manier, maar als je me een query kan schrijven, dan kom ik er zelf wel uit