请教下远程一对多,怎么把关联表的数据也打印出来
1. 问题描述?
目前我的订单表,一个订单关联多条检测信息,然后一条检测信息对应一个用户信息,表关系类似如下
Order 订单表
id
order_id 订单编号
content …
Check 检测信息表
id
express_order_id 订单编号
result_value 值
user_id 用户id
User 用户信息表
id 用户的id
name 用户信息
sex 性别
3. 您期望得到的结果?
目前想通过订单表来查询其关联的检测信息和检测信息对应的用户信息
4. 您实际得到的结果?
return $this->hasManyThrough(
User::class,
Check::class,
'express_order_id',
'id',
'order_id',
'user_id'
);
通过远程一对多关联,只查了订单的信息和用户信息,中间的检测信息没有查询到,想请教下各位,中间的检测表的数据,我也想一同获得,应该怎么做?
模型关联《Laravel 9 中文文档》
pivot