首页 > 解决方案 > 用户表上的 FK 与新表 users_role

问题描述

这个问题可能已经在其他帖子中得到了回答,但我一直在搜索,但没有找到类似的东西(很有趣):

我使用 laravel 5.7。我只是这个框架的初学者。

我有一个用户表,我想为用户添加角色。起初,我的想法是简单地创建一个新表“roles”并向用户表(role_id)添加一个FK,但在谷歌搜索某些页面后,我发现有时为此目的创建一个新表role_user。

我的疑问是:

提前致谢

标签: mysqlrelational-database

解决方案


用户和角色之间存在多对多关系。您需要使用中间 user_role 表来解决该关系。

在此处输入图像描述


推荐阅读