一张订单表 关联订单商品表 一个订单号可能对应多个订单商品 当我搜索订单商品的title 字段的时候 分页数据不一致 毕竟是用订单表做主表的
如果建立好模型关联,写起来应该是这样的
ShopOrder::with(['goods' => function ($query) use($request) {
$query->where('title', 'like', '%'.$request->input('search').'%');
}])->get();
模型关联里的预加载添加约束条件
文档地址:https://d.laravel-china.org/d...
2 回答2.5k 阅读✓ 已解决
5 回答1.5k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.2k 阅读
3 回答771 阅读✓ 已解决
1 回答857 阅读✓ 已解决
2 回答549 阅读✓ 已解决
这个需求在电商中比较常见,根据你的代码有 Order Model 和 OrderGoods Model,是一对多关系。一个 Order 包含多个 OrderGoods
解释: