شرح صفوف ومحتوى الفقرة
عندما تحتاج لتعديل تهجير شغلته للتو أثناء التطوير، يقوم الأمر migrate:rollback بالتراجع عن آخر دفعة تهجير عبر استدعاء دوال down الخاصة بها. ويمكنك أيضاً تحديد عدد دقيق من الملفات للتراجع عنها باستخدام الخيار --step أو معاينة SQL عبر --pretend.
- التراجع عن الدفعة (migrate:rollback): إلغاء كافة التهجيرات المسجلة ضمن آخر رقم دفعة في جدول التتبع.
- التراجع بالخطوات (--step): التراجع عن عدد محدد من ملفات التهجير الأخيرة بغض النظر عن رقم دفعتها.
- التراجع الكامل (migrate:reset): استدعاء دالة down لجميع التهجيرات المنفذة في المشروع بترتيب عكسي.
PHP
# Roll back the last batch or a single migration step
php artisan migrate:rollback
php artisan migrate:rollback --step=1
php artisan migrate:rollback --pretend