【发布时间】:2020-07-30 00:03:42
【问题描述】:
我有三个模型customer、order和transaction
订购belongsTo客户。 交易belongsTo订单
我想从交易模型返回一个 belongTo 客户关系,但不在交易表中存储 customer_id,因为我已经在存储 order_id 而在订单表中我正在存储 customer_id
我在事务模型中确实喜欢这样做
public function order()
{
return $this->belongsTo(Order::class);
}
public function customer()
{
return $this->order->customer();
}
当我打电话给Transaction::first()->customer;
它工作正常,但不幸的是它不适用于 nova 我认为因为它是 ajax 请求,我该如何解决这个问题或者有更好的方法来做到这一点
【问题讨论】: