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 关系
正在阅读 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 关系