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

Generating Anonymous Migration Files توليد ملفات التهجير المجهولة الحديثة

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

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

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

تعيد ملفات التهجير الحديثة في Laravel كائناً من فئة مجهولة الاسم مما يمنع تماماً حدوث أي تعارض في أسماء الكلاسات عند تكرار التعديلات. يتيح استخدام أمر make:migration مع التسمية القياسية توليد الكود المبدئي لإنشاء الجدول أو تعديله تلقائياً.

  • الفئة المجهولة (Anonymous Class): استخدام صيغة new class extends Migration لمنع تصادم أسماء الكلاسات.
  • خيار الإنشاء (--create): يجهز كود إنشاء الجدول وحذفه العكسي تلقائياً داخل الملف المولد.
  • خيار التعديل (--table): يجهز قالب تعديل جدول قائم مسبقاً عبر الواجهة Schema::table.
مخطط معماري يوضح إنشاء وتشغيل التهجيرات المجهولة والتراجع عنها في Laravel في إطار العمل Laravel 12
PHP
# Generate create and alter migrations via Artisan
php artisan make:migration create_flights_table
php artisan make:migration add_code_to_flights \
    --table=flights