我有很多这样的关系:
class Venue {
public function orders()
{
return $this->hasManyThrough(Order::class, Offer::class);
}
}
但是,优惠
型号可以软删除:https://laravel.com/docs/5.5/eloquent#soft-删除
这意味着该功能将不会返回包含软删除报价的任何订单。
如何允许该功能返回包含软删除报价的订单。
请注意,我使用的是Laravel5.1(尽管较新版本的解决方案值得赞赏)。
https://laravel.com/docs/5.1/eloquent#querying-软删除模型
您可以使用-
您可以按如下方式操作:
$venue->orders()->withTrashedParents()->withTrashed();