У меня есть App\Entity, который имеет множество App\Comment и множество App\Thumb.
Теперь я могу легко получать комментарии и Thumb следующим образом:
Код: Выделить всё
public function show(Entity $entity)
{
return $entity->load('comments')->load('thumbs');
}
Код: Выделить всё
{
"id": 1,
"kind": null,
"name": "three",
"created_at": "2017-11-01 04:29:22",
"updated_at": "2017-11-01 04:29:22",
"comments": [
{
"id": 5,
"body": "no non o",
"displayname_id": 4,
"entity_id": 1,
"created_at": "2017-11-01 05:16:14",
"updated_at": "2017-11-01 05:16:14"
}
],
"thumbs": [
{
"id": 9,
"like": 0,
"displayname_id": 5,
"entity_id": 1,
"created_at": "2017-11-01 05:16:39",
"updated_at": "2017-11-01 05:16:39"
}
]
}
Моя цель — получить такие данные:
Код: Выделить всё
{
// removed for concise (same as above)
"comments": [
{
// removed for concise (same as above)
"votes": [
..... //
Подробнее здесь: [url]https://stackoverflow.com/questions/47048804/get-related-data-through-relation[/url]
Мобильная версия