Всем привет. Подскажите плз:
Есть сущность product (id, name). Есть сущность Entity(id, entity_type, entity_id, product_id)
Поступает запрос $data=['entity_type', 'entity_id', 'product_ids']; Соответственно, для каждого из ids нужно создать Запись в БД.
Пока делаю так:
foreach($data['product_ids'] as $id) {
$this->repository->create( ['entity_type' =>$data['entity_type], 'entity_id' => $data['entity_id'], 'product_id' => $id]);
}
И все бы хорошо, но $data['ids'] реально может содержать много записей. Как это правильней сохранять?