Думал, что забью данные в БД и дело в шляпе, но не тут то было - сложности оказались впереди)
Четыре раза прочитал и попробовал реализовать написанное в англоязычной и русскоязычной документации, но это за пределами моего понимания.
Есть три таблицы (коротко, без лишних полей):
bids
- id
- user_id
users
- id
- auto_id
autos
- id
у каждого bid всегда один user, у каждого user всегда один auto
Из документации я понял, что это либо 1к1, либо полиморфическое отношение.
Как выполнить запрос, чтобы вернулся ровный JSON в формате (у меня ajax-запросы):
[
{
id : 1,
user : {
id : 1,
name: 'vanyok',
auto : {
id : 1,
model: 'tesla'
}
}
},
{
id : 2,
user : {
id : 5,
name: 'sanyok',
auto : {
id : 7 ,
model: 'huesla'
}
}
}
]