我有以下关系:
RAB拥有多种产品。
产品属于多个瑞博
但是这个产品也有多种货币属于ToOne RAB本身。它看起来像这样。
在 RAB 模型中:
public function products()
{
return $this->belongsToMany('App\ModelKeuangan\ProductsModel', 'rab_products', 'rab_id', 'products_id');
}
在产品型号中:
public function rab()
{
return $this->belongsToMany('App\ModelUnitKerja\Perencanaan\RabModel', 'rab_products', 'products_id', 'rab_id');
}
rab_products是我的中间/联接表。
当为RAB同步产品数据时,它工作得很好。但是我无法获得如何制作雄辩的模型,用于将货币数据同步到rab和产品。
我还需要为货币制作模型吗?如果是,我如何定义它?
我的计划是像这样制作一个枢轴,但是我可以在数据透视表内建立关系吗?
class RabProducts extends Pivot {
//relation function to currency
}
并更改我的产品型号,如下所示:
public function rab(){
return $this->belongsToMany('App\ModelUnitKerja\Perencanaan\RabModel')->using('App\RabProducts');
}
慕哥6287543