【问题标题】:is there such thing like belongsToThrow() in laravelel elecuentlaravelel elecuent 中有没有像 belongsToThrow() 这样的东西
【发布时间】: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 请求,我该如何解决这个问题或者有更好的方法来做到这一点

【问题讨论】:

    标签: laravel eloquent


    【解决方案1】:

    laravel 没有开箱即用的东西,但是有一个插件 Belongs to throw 提供了确切的功能,就像 laravel 附带的其他关系方法一样

    【讨论】:

      猜你喜欢
      • 2013-07-30
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多