如果我有三张table:
工厂和订单之间没有直接的关系,所以在can I want to get all orders from a factory中,我使用了hasManyThrough关系。
//Factory Model
public function orders()
{
return $this->hasManyThrough(
Order::class,
Product::class,
);
}
现在,我怎么能颠倒关系?如何从订单中得到工厂而不经过产品
$order->factory ✅ <-- I want this
$order->product->factory ❌
1条答案
按热度按时间jgovgodb1#
您可以在
Order
模型中使用hasOneThrough
: