Следующее:
Customer::with('tickets:customer_id,subject')->get();
возвращает следующее:
[
{
"id": 1,
"company": "Test Ltd",
"support": "Standard",
"tickets": [
{
"customer_id": "1",
"name": "Test ticket 1"
},
{
"customer_id": "1",
"name": "Test ticket 2"
}
]
}
]
Как можно сгладить соответствующее поле, tickets
получить:
tickets: ["Test ticket 1", "Test ticket 2"]
Я пытался сделать ->flatten()
после ->get()
, но это не сработало вообще.
Такое ощущение, что это должно быть что-то простое, что я упускаю и просто не могу найти в документах или в поиске (спасибо за слово with
, что в большинстве случаев приводит к вменяемым результатам).