我正试图获得all Projects where status is Not active and Vendor balance for that project is Not 0
。
以下内容为我提供状态为非活动状态的所有项目和(供应商)该项目的出价不为0。
似乎我需要用其他东西替换where('amount' , '!=', 0)
,但我似乎无法弄明白,因为有很多变量。
$balances = Project::whereHas('bids', function ($query) use ($vendor){
$query->where('amount' , '!=', 0)->where('vendor_id', $vendor->id);
})->with(['bids' => function ($query) {
$query->get()->where('latestStatus.title_id', '!=', 5);
}])->get();
要获得项目的供应商余额,我需要为每个项目的供应商汇总所有费用,并从出价('金额')中减去。一切都在单独的表格上,我也可以详细说明。
任何帮助表示赞赏。在这里写作并思考我的问题确实有帮助,每个人都非常有帮助。
谢谢! Patryk