في 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 من السهل ملء قاعدة البيانات بالبيانات الأولية أو إنشاء بيانات وهمية لأغراض الاختبار. يسمح لك بإدخال البيانات بسرعة في الجداول دون تدخل يدوي.