【发布时间】:2021-11-25 16:46:26
【问题描述】:
work_orders 是 hasMany() 关系。
foreach ($deal->work_orders as $work_order) {
if ($work_order->status != completed) {
return 0;
} else {
completeDeal($deal->id);
}
}
我想检查交易中的所有订单是否都已完成,然后运行一个函数来完成交易。如果任何工作订单没有完成,那么什么都不做,然后返回。 我当前代码的问题是,如果任何工作订单完成,则标志着交易完成。 但我想检查是否所有订单都完成了
【问题讨论】:
标签: laravel if-statement foreach eloquent laravel-relations