Ребята, у меня есть 2 таблицы отношений, и при перечислении всех моих сообщений показывается отношение столбцов сводки, но мне нужно показать, что у данных есть один массив, есть ли в eloquent какой-нибудь метод, позволяющий это сделать?
Я искал и я не могу манипулировать методами сбора, но мне интересно, есть ли другой способ.
Запрос моей модели:
public function messages()
{
return $this->belongsToMany(Message::class,'message_users')->withPivot('is_read','sent_at');
}
Вот как это:
{
"data": [
{
"id": 4,
"title": "test",
"body": "<p>test</p>",
"pivot": {
"user_id": 1,
"message_id": 4,
"is_read": 0,
"sent_at": "2019-06-05 12:59:11"
}
}
]
}
Вот как я хочу:
{
"data": [
{
"id": 4,
"title": "test",
"body": "<p>test</p>",
"user_id": 1,
"message_id": 4,
"is_read": 0,
"sent_at": "2019-06-05 12:59:11"
}
]
}