[請益] 有關laravel model的問題

看板PHP作者 (ZzZz)時間5年前 (2019/03/14 11:03), 編輯推噓1(105)
留言6則, 3人參與, 5年前最新討論串1/1
想請問各位 有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

03/14 12:10, 5年前 , 1F
學資料庫的時候確實是多對多 user_roles 只是關係實體
03/14 12:10, 1F

03/14 12:12, 5年前 , 2F
在 Laravel 預設資料表名稱是 role_user
03/14 12:12, 2F

03/14 12:12, 5年前 , 3F
然後不需要對關係實體開 model
03/14 12:12, 3F

03/14 12:33, 5年前 , 4F
這只是舉例 我知道多對多可以不用對實體開model
03/14 12:33, 4F

03/14 12:34, 5年前 , 5F
但不知道用多個one to many構成many to many好不好@@
03/14 12:34, 5F

03/16 19:50, 5年前 , 6F
雙向的one to many 不就等於many to many嗎…?
03/16 19:50, 6F
文章代碼(AID): #1SYSID4u (PHP)
文章代碼(AID): #1SYSID4u (PHP)