如何在laravel中为相同的两个模型创建多个数据透视表?

时间:2017-05-27 08:58:01

标签: laravel laravel-eloquent

我必须模拟User&制品

用户可以喜欢Article& 用户可以将文章添加为书签

如果我创建一个枢轴,那么对于user_article pivot

都是一样的

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

只需在这些模型中定义另一种关系,然后添加custom pivot table name

public function anotherRelationship()
{
    return $this->belongsToMany('App\Article', 'another_pivot_table_name');
}