Laravel多对多自引用表-帮助找到更好的解决方案

时间:2018-12-16 17:22:01

标签: php laravel

我有两个表itemitem_to_item

我已经建立了模型关系:

public function items()
{
 return $this->belongsToMany('Item', 'item_to_item', 'item_id', 'to_item_id');
}

现在我需要反向关系,一种解决方案是设置第二个关系:

public function item()
    {
     return $this->belongsToMany('Item', 'item_to_item', 'to_item_id', 'item_id');
    }

但这不是一个好的解决方案,我认为这将需要单独调用,并且很难列出项目列表

还有其他方法吗?

0 个答案:

没有答案