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

Database Setup and Migration Summary ملخص إعداد الاتصال وأساسيات التهجير

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

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

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

يضمن ضبط إعدادات الاتصال في ملف البيئة مع سجل التهجيرات تطوراً منظماً وآمنًا لهيكلة قاعدة البيانات من جهاز التطوير وحتى خادم الإنتاج. راجع هذا الملخص لإتقان متغيرات الاتصال وأوامر التشخيص والفحص عبر Artisan.

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
بيانات الاتصالكتابة بيانات mysqli_connect مباشرة داخل ملفات الكودمتغيرات بيئة معزولة في .env تُقرأ عبر config/database.php
مشاركة هيكلة الجداولإرسال ملفات .sql يدوياً بين أعضاء الفريقملفات تهجير PHP مؤرخة ومحفوظة ضمن مستودع Git
تتبع التنفيذالتخمين اليدوي لأي التعديلات تم تطبيقه على الخادمجدول migrations آلي يوثق كل ملف منفذ ورقم دفعته
فحص حالة القاعدةالاعتماد على برامج خارجية لمعرفة الأعمدة والجداولأوامر Artisan مدمجة مثل db:show و db:table و migrate:status
PHP
# Typical setup workflow for a teammate cloning the repo
cp .env.example .env
php artisan key:generate
php artisan migrate:status
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

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

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

انتقل الآن إلى الدرس التالي «إنشاء وتشغيل التهجيرات المجهولة والتراجع عنها في Laravel» للبناء التراكمي على ما تعلمته.