【问题标题】:What is “pivot table” in eloquent-relationships?雄辩关系中的“数据透视表”是什么?
【发布时间】:2020-02-10 04:42:54
【问题描述】:

阅读 Laravel 6 eloquent-relationships 文档https://laravel.com/docs/6.x/eloquent-relationships#one-to-one 我没有明白什么是“数据透视表”,它在 laravel 中与 db 一起使用的实际用途是什么?

谢谢!

【问题讨论】:

标签: laravel eloquent-relationship


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-03-19
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    相关资源
    最近更新 更多