Что я пытаюсь сделать:
Я пытаюсь:
- Соединить две таблицы (Таблица счетов-фактур и Таблица проданных товаров)
- Сумма УНИКАЛЬНЫХ продуктов
sold_products.quantity * sold_products.sold_price
Что я сделал:
ExportInvoice::rightJoin('sold_products', 'sold_products.export_invoice_id', '=', 'export_invoices.id')
->select(
'sold_products.product_id',
DB::raw('sum(sold_price * quantity) as bam') // I want to use the mutator not sold_price
)
->groupBy('sold_products.product_id')
->get();
И все работает нормально и возвращает ожидаемое значение.
Проблема:
У меня есть мутатор в SoldProducts.php model
этот мутатор дополняет поле item_net_price
. Я хочу использовать item_net_price
вместо sold_price
(КАК Я ДОБАВЛЕН В КОММЕНТАРИИ В КОДЕ ВЫШЕ).