Eloquent เป็นไฟล์ที่มีประสิทธิภาพ Object-Relational Mapping(ORM) ที่รวมอยู่ในไฟล์ Laravel. ให้วิธีที่ง่ายและสะดวกในการโต้ตอบกับฐานข้อมูลและดำเนินการ CRUD(สร้าง อ่าน อัปเดต ลบ) นี่คือคำแนะนำในการใช้งาน ใน: Eloquent ORM Laravel
กำหนด Model
ขั้นแรก คุณต้องกำหนด model แผนที่นั้นกับตารางในฐานข้อมูล ตัวอย่างเช่น หากคุณมีตาราง "ผู้ใช้" คุณสามารถสร้าง "ผู้ใช้" model โดยใช้คำสั่ง Artisan:
โต้ตอบกับข้อมูล
คุณสามารถใช้วิธีการในการ model โต้ตอบกับข้อมูล
- สร้างบันทึกใหม่:
- ดึงบันทึกทั้งหมด:
- ดึงบันทึกตามคีย์หลัก:
- อัปเดตบันทึก:
- ลบบันทึก:
Model ความสัมพันธ์
Eloquent ให้คุณกำหนดความสัมพันธ์ระหว่าง model s คุณสามารถกำหนดความสัมพันธ์ เช่น "belongsTo", "hasMany", "hasOne" ฯลฯ เพื่อโต้ตอบกับข้อมูลผ่านการเชื่อมโยง สิ่งนี้ทำให้คุณสามารถค้นหาและจัดการความสัมพันธ์ระหว่างตารางในฐานข้อมูลได้อย่างง่ายดาย
การปรับแต่งแบบสอบถาม
Eloquent มีวิธีการมากมายในการปรับแต่งข้อความค้นหาและกรองข้อมูล คุณสามารถใช้วิธีการเช่น where
, , ฯลฯ เพื่อดำเนินการสืบค้น orderBy
ที่ groupBy
ซับซ้อนและดึงข้อมูลตามความต้องการของคุณ
การใช้ in ช่วยให้คุณโต้ตอบกับฐานข้อมูลได้ง่ายและมีประสิทธิภาพ ซึ่งช่วยลดความจำเป็นในการเขียนแบบสอบถาม SQL ดิบและให้วิธีการที่สะดวกในการทำงานกับข้อมูล Eloquent ORM Laravel