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

How to create multiple pivot tables for the same two models in laravel?

我必须为用户和文章建模

用户可以为文章点赞& 用户可以为文章添加书签

如果我创建一个枢轴,那么两个 user_article 枢轴

将是相同的

有人能帮忙吗?

只需在这些模型中定义另一个关系并添加 custom pivot table name:

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