我在 Laravel 项目中有三个表,即:-center -payments -payment_details中心表:付款表:付款明细表:现在我想从payment_details表中选择所有数据,我让它显示得很好,但是列表中有一个payment_type的搜索选项,但是搜索字段不在payment-details表中,所以我不知道如何从另一个表中检索
1 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
如果您使用 Eloquent 关系对数据进行建模,请执行以下操作:
$type = 'c'; // For example
PaymentDetail::whereHas('payment', function ($query) use ($type) {
$query->where('type', $type);
})->get();
如果不是,您必须使用付款表执行 join 语句
- 1 回答
- 0 关注
- 178 浏览
添加回答
举报
0/150
提交
取消