1
У меня есть три модели:Получение вложенных отношений в Eloquent?
- Краска
- автомобилей
- Сделать
краски:
{
"id" : 1,
"stuff" : "...",
"car_id" : "4"
}
Автомобиль:
{
"id" : 4,
"other_stuff" : "...",
"make_id" : "7",
}
Производитель:
{
"id" : 7,
"make_name" : "Toyota"
}
Когда я хочу, чтобы иметь возможность получить следующий результат без ручного вызова модели сделать на своем собственном:
// single Eloquent query to return:
{
"id" : 1,
"stuff" : "...",
"car_id" : "4",
"car" : {
"id" : 4,
"other_stuff" : "...",
"make_id" : "7",
"make" : {
"id" : 7,
"make_name" : "Toyota"
}
}
}
Одно вложенности прекрасно, как вы можете использовать Paint: : с ('автомобиль'). Модель автомобиля имеет Car :: с («автомобиль»), но я не знаю, как совместить эти два.