【发布时间】:2018-06-03 23:45:15
【问题描述】:
我有三张桌子: 1) 订单 2) 用户 3) 服务
订单表包含:- a) 用户 ID b) service_id
用户表包含:- a) 名字 b) 姓氏 c) 电子邮件
服务表包含: a) 服务名称
正在发生的事情是网站上的服务提供商正在添加他的服务,并且这些服务正在保存在服务表中。然而,用户预订了这些服务,预订后它的 user_id 和预订的 service_id 保存在订单表中。
我所做的是登录的服务提供商只能看到那些在订单表中预订的用户详细信息。
为此,我使用下面的代码,使用雄辩:-
$get_result = App\Order::whereIn('user_id',$user_id)->whereIn('service_id',$service_id)->get();
其中 $user_id 包含用户 ID,$service_id 包含服务 ID。这给出了那些注册登录提供商服务的用户的结果。
现在,我面临的问题是我想从用户表中获取用户详细信息,例如名字、姓氏、电子邮件,从服务表中获取服务名称。
我应该如何在 eloquent 中加入这些表?
【问题讨论】: