[请益] 有关laravel model的问题

楼主: bill0205 (善良的小孩没人爱)   2019-03-14 11:03:37
想请问各位
有table长得像这样
user
|- id
|- name
role
|- id
|- name
user_roles
|- user_id
|- role_id
这如果以标准laravel是many to many的关系
但是有人却觉得这是one to many...
(他觉得一位使用者对应多个角色 一个角色对应多名使用者 两个one to many)
做法就是在user_roles各自对对应的id去做one to many
好像也是能说得通
但不知道这样做法和many to many做法哪种会比较好呢?
作者: groza (狗煞)   2019-03-14 12:10:00
学数据库的时候确实是多对多 user_roles 只是关系实体在 Laravel 默认资料表名称是 role_user然后不需要对关系实体开 model
楼主: bill0205 (善良的小孩没人爱)   2019-03-14 12:33:00
这只是举例 我知道多对多可以不用对实体开model但不知道用多个one to many构成many to many好不好@@
作者: DirtyVegas (拉斯维加斯)   2019-03-16 19:50:00
双向的one to many 不就等于many to many吗…?

Links booklink

Contact Us: admin [ a t ] ucptt.com