У меня есть две таблицы со многими отношениями ко многим следующим образом
Buyer
- id
- Name
Book
- id
- BookName
Book_Buyer
- id
- book_id
- buyer_id
- Quantity
- Price
Мне нужно извлечь Name
, BookName
, Quantity
и Price
из этого отношения с помощью одного запроса. Мне нужно отформатировать ответ в JSON, где я могу показать его yajra datatable
Как я могу это сделать? Я попытался использовать массив, где я протолкнул их через один массив, но я не получил результат в таблицу данных.
$get = Buyer::all()->each(function ($buyer) {
$buyer->books->map(function ($books) {
return $books->pivot;
});
});
Я пробовал вышеупомянутое решение, но оно дает мне все значения из базы данных, как в связи с опорой. Может кто-нибудь предложить способ сделать это