Home » สอน Laravel EP 14 – การทำ DB Relationships แบบ Many to Many

Many to Many (เมนี่ ทู เมนี่) คือ ความสัมพันธ์ระหว่างตาราง แบบเฉพาะโดยมีการเชื่อมชนิดข้อมูลโดยที่ แต่ละข้อมูลสามารถมีรายการได้หลากหลาย ซึ่งรูปแบบโครงสร้างสามารถยกตัวอย่างได้ดังนี้

  • Posts มีได้หลาย Categories และ ในทางกลับกัน Categories ก็มีความสัมพันธ์ได้หลาย Posts
  • Products มีได้หลาย Orders และ Orders ก็มีได้หลาย Products
  • Users มีได้หลาย Roles และแต่ละ Roles ก็มี Users ได้หลายคน

สรุป

การทำ Many to Many สามารถนำไปประยุกต์ทำข้อมูลที่ซับซ้อนให้ง่ายต่อการจัดการมากขึ้น แถม Laravel ยังทำ Function ให้เราเชื่อมต่อได้ง่ายอีกด้วย สำหรับใครที่ยังไม่ได้ดู One to One หรือ One to Many สามารถกลับไปดูก่อนได้เลยครับเพราะ ep ก่อนหน้าผมอธิบายส่วนอื่นไว้ด้วยเช่นกัน สามารถดูตัวอย่างเพิ่มเติมได้ที่ Laravel Document Many to Many

เกี่ยวกับผู้เขียน

Itthipat Thitsarak

สวัสดีครับผม อิทธิพัทธ์ (เป้) เป็น Freelance Web developer ชอบหาเทคนิคต่างๆที่ทำให้ชีวิต Programmer ง่ายขึ้นโดย Blog นี้จะ สอน Laravel, Vuejs, CSS, HTML 5 และอื่นๆ ที่เกี่ยวกับการทำเว็บไซต์

ขอบคุณทุกคนที่ติดตาม และอ่านบทความของผมครับ หากใครมีคำถามหรืออยากให้ผมเขียนเกี่ยวกับเรื่องอะไรเพิ่มเติม สามารถแสดงความคิดเห็นไว้ที่ใต้บทความ หรือส่งเรื่องเข้ามาที่ Email ได้เลยครับ หัวข้อไหนน่าสนใจ ผมจะหยิบมาเขียนบทความให้ได้อ่านกันเรื่อยๆครับ

Scroll to Top