我有一个坐标,我在表中的两列中有数据,需要按行相乘。然后必须添加乘法中的每个值以提供净结果
我尝试了这个,但它不起作用
public function getCampaignStats($item)
{
$query = CampaignStats::where('item',$item);
foreach($query as $q) {
$q->p_c;
$q->caa;
dd($q->p_c);
}
return $query;
}
当我尝试这样做时,我得到了这个例外
Object of class Illuminate\Database\Eloquent\Builder could not be converted to string
是否有更好的方法在laravel中执行此foreach循环
答案 0 :(得分:0)
您可以对这种情况使用原始查询,并在查询中进行数学运算。看看文档: