看板 PHP 關於我們 聯絡資訊
想請問各位 有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做法哪種會比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.68.78 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1552532621.A.138.html
groza: 學資料庫的時候確實是多對多 user_roles 只是關係實體 03/14 12:10
groza: 在 Laravel 預設資料表名稱是 role_user 03/14 12:12
groza: 然後不需要對關係實體開 model 03/14 12:12
bill0205: 這只是舉例 我知道多對多可以不用對實體開model 03/14 12:33
bill0205: 但不知道用多個one to many構成many to many好不好@@ 03/14 12:34
DirtyVegas: 雙向的one to many 不就等於many to many嗎…? 03/16 19:50