laravelel elecuent 中有没有像 belongsToThrow() 这样的东西
Posted
技术标签:
【中文标题】laravelel elecuent 中有没有像 belongsToThrow() 这样的东西【英文标题】:is there such thing like belongsToThrow() in laravelel elecuent 【发布时间】: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 请求,我该如何解决这个问题或者有更好的方法来做到这一点
【问题讨论】:
【参考方案1】:laravel 没有开箱即用的东西,但是有一个插件 Belongs to throw 提供了确切的功能,就像 laravel 附带的其他关系方法一样
【讨论】:
以上是关于laravelel elecuent 中有没有像 belongsToThrow() 这样的东西的主要内容,如果未能解决你的问题,请参考以下文章
在 Haskell 中,为啥没有 TypeClass 用于可以像列表一样的东西?
有没有像 didRotateFromInterfaceOrientation 这样的方法在 Swift 的旋转过程中发生?