【发布时间】:2014-03-18 12:32:58
【问题描述】:
有什么方法可以用 eloquent 做到这一点吗?
$orders = Customer::with('orders','orders.shop')->where('orders.shop.location','=','Japan')->get()
Customers、orders 和 shop 是一个表,其中 1 个客户有很多订单,每个订单只有一个商店。
位置是商店表中的一列
我不断收到一条错误消息,指出 orders.shop.location 是一个未找到的列。
有人可以帮忙吗?提前致谢。
【问题讨论】:
-
您是否在模型中设置了关系?