eloquent关系中的“枢轴table”是什么?

What is “pivot table” in eloquent-relationships?

正在阅读 Laravel 6 eloquent-关系文档 https://laravel.com/docs/6.x/eloquent-relationships#one-to-one 我没听懂什么是“pivot table”以及它在 laravel 中与 db 一起工作的实际用途?

谢谢!

假设您有两个 table,例如 users,如果您想在它们之间建立关系,则 roles 需要声明 Many To Many 关系,因为单个角色有多个用户,单个用户有多个角色。要定义它们之间的 Many To Many 关系,您需要创建 role_user table,这里 role_user table 表示 pivot table

有关详细信息,请阅读 laravel 文档中的 Many To Many 关系