В laravel очень удобно можно задавать связи моделей через передачу массива id связанной модели в функцию sync():
https://laravel.com/docs/9.x/eloquent-relationship...
Коллеги, работающие с django rest framework заставляют меня передавать им прям объекты таблицы связи с её id, и первичными ключами обеих таблиц для связей в качестве вложенного объекта:
const company ={
id: 1
name: ''
trademarks: [{
company_id: 1 // тот же id, что наверху
trademark_id: 1
}, {}, {}...]
}
вместо простого списка id:
const company ={
id:
name:
trademarks: [1, ...] // только id из связанной таблицы
}
что вынуждает меня вводить промежуточные слои преобразования для в/из api
говорят, что как в laravel сделать нельзя. Это правда?