laravelel elecuent 中有没有像 belongsToThrow() 这样的东西

Posted

技术标签:

【中文标题】laravelel elecuent 中有没有像 belongsToThrow() 这样的东西【英文标题】:is there such thing like belongsToThrow() in laravelel elecuent 【发布时间】:2020-07-30 00:03:42 【问题描述】:

我有三个模型customerordertransaction

订购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() 这样的东西的主要内容,如果未能解决你的问题,请参考以下文章

反正有没有在 CSS/JS 中构建像风车一样的动画?

在 Haskell 中,为啥没有 TypeClass 用于可以像列表一样的东西?

引导卡没有像示例中那样显示

有没有像 didRotateFromInterfaceOrientation 这样的方法在 Swift 的旋转过程中发生?

有没有办法像在 Webpack 中一样在 Parcel 中代理请求?

php中的c中有没有像clock()这样的函数?