У меня есть таблица сведений, где есть связь с таблицей продуктов, в таблице сведений у меня есть поле product_id.
Я пытаюсь умножить количество, отображаемое в таблице сведений, и цену, отображаемую в таблице продуктов, использованную DB ::raw
, но получаю ошибку столбца, не найденную.
QueryScope в Деталье Модель
$query->with(['product' => function ($query) {
$query->select('id', 'name', 'price');
}])
->select('*', DB::raw('SUM(count*products.price) as fullcount'))
->groupBy('product_id');