ใน ใช้เพื่อเติมฐานข้อมูลด้วยข้อมูลเริ่มต้นหรือข้อมูล Laravel จำลอง seeder ซึ่งเป็นวิธีที่สะดวกในการสร้างและแทรกข้อมูลลงในตารางฐานข้อมูล นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับการใช้งาน seeder ใน Laravel:
สร้าง Seeder
หากต้องการสร้างใหม่ seeder คุณสามารถใช้ คำสั่ง Artisan ตัวอย่างเช่น หากต้องการสร้าง ตาราง "ผู้ใช้" ให้รันคำสั่งต่อไปนี้: make:seeder
seeder
กำหนดข้อมูล
เปิด seeder ไฟล์ที่สร้างขึ้นใน ไดเร็กทอรี ใน เมธอดนี้ คุณสามารถกำหนดข้อมูลที่คุณต้องการเพาะลงในฐานข้อมูลได้ คุณสามารถใช้ ตัวสร้างแบบสอบถามของ 'หรือ Eloquent ORM เพื่อแทรกข้อมูล database/seeders
run
Laravel
เรียกใช้ Seeder
ในการดำเนินการ seeder และแทรกข้อมูลลงในฐานข้อมูล ให้ใช้ db:seed
คำสั่ง Artisan ตามค่าเริ่มต้น ทั้งหมด seeder จะถูกเรียกใช้ หากคุณต้องการเรียกใช้เฉพาะ seeder คุณสามารถใช้ --class
ตัวเลือก
Seeder และ Rollback
Seeder สามารถย้อนกลับได้เช่นเดียวกับการย้ายข้อมูล หากต้องการยกเลิกชุดสุดท้ายของ seeder คุณสามารถใช้ db:seed --class
คำสั่งพร้อม --reverse
ตัวเลือก
การใช้ seeder in Laravel ทำให้ง่ายต่อการเติมฐานข้อมูลด้วยข้อมูลเริ่มต้นหรือสร้างข้อมูลจำลองเพื่อวัตถุประสงค์ในการทดสอบ ช่วยให้คุณสามารถแทรกข้อมูลลงในตารางได้อย่างรวดเร็วโดยไม่ต้องดำเนินการด้วยตนเอง