Amir Alsaeed نشر 27 مايو 2021 أرسل تقرير نشر 27 مايو 2021 لقد قمت بالتعديل على ملف واحد من ملفات التهجير users_table ثم قمت باستخدام أمر التهجير التالي: php artisan migrate:fresh --seed ولكن لاحظت أن هذا الأمر قد أعاد إنشاء جميع ملفات التهجير من جديد وقام بحذف المحتوى. هل يوجد طريقة معيّنة لتنفيذ التهجير على ملفات محددة؟ 1 اقتباس
0 Adnane Kadri نشر 27 مايو 2021 أرسل تقرير نشر 27 مايو 2021 نعم يمكنك ذلك عن طريق أي أمر تهجير عادي مرفقا بمسار الملف . يمكنك بتخصيص مسار الملف عن طريق استعمال الخاصية path . سيكون الأمر على هذا النحو : php artisan migrate --path=/database/migrations/migration_file_name.php اقتباس
0 محمد أبو عواد نشر 27 مايو 2021 أرسل تقرير نشر 27 مايو 2021 الأمر الذي استخدمته يقوم بحذف جميع الجداول ثم اعادة تهجيرها وبسبب ذلك سوف تحذف جميع البيانات التي بداخل الجداول, لحسن الحظ هناك يمكننا تهجير ملف محدد وذلك عن طريق استخدام نفس الأمر الذي نستخدمه لتهجير الملفات ولكن الاختلاف الوحيد في هذا الامر اننا نحدد مسار الملف الذي نريد تهجيره php artisan migrate --path=/database/migrations/fileName.php يمكننا تحديد مسار الملف باستخدام الأمر path-- ثم نكتب مسار الملف المراد تهجيره اقتباس
السؤال
Amir Alsaeed
لقد قمت بالتعديل على ملف واحد من ملفات التهجير users_table ثم قمت باستخدام أمر التهجير التالي:
php artisan migrate:fresh --seed
ولكن لاحظت أن هذا الأمر قد أعاد إنشاء جميع ملفات التهجير من جديد وقام بحذف المحتوى.
هل يوجد طريقة معيّنة لتنفيذ التهجير على ملفات محددة؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.