انتقل إلى محتوى الدرس

Artisan Migration Commands Summary ملخص أوامر إنشاء وتشغيل التهجيرات

توليد ملفات التهجير المجهولة الحديثة وكتابة دالتي البناء up والتراجع down وتشغيل أوامر migrate و rollback.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يتيح لك إتقان أوامر دورة حياة التهجير تطوير هيكلة قاعدة البيانات بأمان دون فقدان البيانات أو الإخلال بمزامنة الفريق. احتفظ بهذا المرجع لاختيار أمر التهجير المناسب أثناء التطوير المحلي ومراجعة الكود والنشر في بيئة الإنتاج.

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
تسمية الكلاساتكلاسات مسماة قديمة تسبب أخطاء تكرار الاسمفئات مجهولة الاسم (return new class extends Migration)
إمكانية التراجعكتابة جمل الحذف يدوياً عند وقوع خطأ في الجدولدالة down متناظرة تُنفذ تلقائياً عبر أمر migrate:rollback
معاينة الاستعلاماتتنفيذ جمل التعديل مباشرة دون معرفة أثرها الدقيقمعاينة جمل SQL مسبقاً دون تنفيذ عبر الخيار --pretend
إعادة البناء المحليحذف الجداول يدوياً واحداً تلو الآخر من واجهة القاعدةتصفير وإعادة بناء فورية بأمر واحد عبر migrate:fresh
PHP
# Safe forward migration workflow
php artisan migrate:status
php artisan migrate --pretend
php artisan migrate --force
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس حول «إنشاء وتشغيل التهجيرات المجهولة والتراجع عنها في Laravel» مفاهيم توليد ملفات التهجير المجهولة الحديثة، وكتابة دالتي البناء والتراجع العكسي، وتشغيل التهجيرات المعلقة ومعاينة SQL وفق معايير Laravel 12 الحديثة.

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس التالي «بناء الجداول وأنواع الأعمدة ومعدلاتها عبر Schema Builder» للبناء التراكمي على ما تعلمته.