Laravel - การทำงานกับฐานข้อมูล
Laravel ทำให้การประมวลผลด้วยฐานข้อมูลเป็นเรื่องง่ายมาก ปัจจุบัน Laravel รองรับ 4 ฐานข้อมูลดังต่อไปนี้ -
- MySQL
- Postgres
- SQLite
- เซิร์ฟเวอร์ SQL
คิวรีไปยังฐานข้อมูลสามารถเริ่มทำงานได้โดยใช้ SQL ดิบตัวสร้างคิวรีที่คล่องแคล่วและออร์ม Eloquent เพื่อทำความเข้าใจการดำเนินการ CRUD ทั้งหมด (สร้างอ่านอัปเดตลบ) ด้วย Laravel เราจะใช้ระบบการจัดการนักเรียนที่เรียบง่าย
กำลังเชื่อมต่อกับฐานข้อมูล
กำหนดค่าฐานข้อมูลใน config/database.php ไฟล์และสร้างฐานข้อมูลของวิทยาลัยด้วยโครงสร้างใน MySQL ดังแสดงในตารางต่อไปนี้
Database: College
Table: student
ชื่อคอลัมน์ | ประเภทข้อมูลคอลัมน์ | พิเศษ |
---|---|---|
Id | int (11) | คีย์หลัก | เพิ่มอัตโนมัติ |
ชื่อ | วาร์ชาร์ (25) |
เราจะดูวิธีการเพิ่มลบอัปเดตและดึงข้อมูลจากฐานข้อมูลโดยใช้ Laravel ในตารางนักเรียน
ซีเนียร์ | บันทึกและคำอธิบาย |
---|---|
1 | แทรกบันทึก
เราสามารถแทรกบันทึกโดยใช้ DB facade ด้วยวิธีแทรก |
2 | ดึงข้อมูล
หลังจากกำหนดค่าฐานข้อมูลเราสามารถดึงข้อมูลโดยใช้ DB facade ด้วยวิธีการเลือก |
3 | อัปเดตบันทึก
เราสามารถอัปเดตเรกคอร์ดโดยใช้ DB facade ด้วยวิธีการอัพเดต |
4 | ลบบันทึก
เราสามารถลบบันทึกโดยใช้ DB facade ด้วยวิธีลบ |