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 ด้วยวิธีลบ |