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

Checking Database and Migration Status فحص حالة الاتصال وجدول التهجيرات

ضبط اتصال قاعدة بيانات MySQL في ملف .env وفهم دور نظام التهجير Migrations في إدارة إصدارات الجداول وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

قبل تنفيذ أي تغييرات على الجداول، يمكنك فحص حالة الاتصال بقاعدة البيانات وسجل التهجيرات مباشرة عبر أوامر Artisan. يعرض الأمر db:show ملخصاً لمحرك القاعدة والجداول وأحجامها، بينما يوضح الأمر migrate:status الملفات المنفذة والمعلقة.

  • فحص القاعدة (db:show): التحقق من نجاح الاتصال وعرض إحصائيات الجداول وعدد السجلات وحجمها.
  • حالة التهجيرات (migrate:status): طباعة قائمة بكافة ملفات التهجير مع حالة التنفيذ ورقم الدفعة لكل ملف.
  • تفاصيل الجدول (db:table): استعراض أعمدة وفهارس ومفاتيح جدول محدد مباشرة من سطر الأوامر.
PHP
# Verify connection and inspect migration ledger
php artisan db:show
php artisan migrate:status
php artisan db:table users