laravel - Laravel Nova - 公制(每个产品的订单) - 乘以数量
问题描述
OrderItem 具有购买的产品的 product_id 以及数量。
以下方法计算每个产品的订单。
public function calculate(NovaRequest $request)
{
return $this->count($request, OrderItem::class, 'product_id', 'quantity')->label(function ($value) {
return Product::getName($value);
});;
}
但是有一个问题。它不考虑每个订单项目行的数量。因此,对于计数,我需要每行的 product_id * 数量。
解决方案
推荐阅读
- database - 在 WooCommerce 到 Magento 之间转移数据库
- html - 格式化时保持多行属性 with Vetur
I have VSCodium
1.51.1
and Vetur extensionv0.30.3
and I work with.vue
files. I configured Vetur to be the default formatter forvue
files:- python - Could Python decode JSON in parallel threads?
- python - Pandas python multiple export read text files
- java - How To Drag A TextView To EditText And Append TextView Text To EditText On Drop?
- reactjs - .map 函数未在反应 js 中呈现所有数据
- python - Python Selenium Send Keys 函数不输入文本
- c++ - 调整控制台大小时插入符号更改为默认值(Windows)
- encryption - 用三位数字作为加密/解密密钥的模糊/加密单词顺序?
- swiftui - 在 SwiftUI 中为部分图像添加背景模糊