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

Configuring MySQL Connection in Env إعداد اتصال قاعدة بيانات MySQL

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

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

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

لا يتطلب تحويل تطبيق Laravel من SQLite إلى MySQL سوى تحديث متغيرات الاتصال التي تبدأ بالبادئة DB_ داخل ملف البيئة .env. يضمن فصل بيانات الاعتماد في ملف البيئة اتصال كل بيئة تطوير أو إنتاج بقاعدتها المستقلة دون لمس ملفات الكود.

  • تحديد المحرك (DB_CONNECTION): تعيين اسم المحرك النشط مثل mysql أو mariadb أو pgsql.
  • العنوان والمنفذ (Host & Port): تحديد عنوان الخادم المحلي 127.0.0.1 والمنفذ القياسي 3306 لـ MySQL.
  • بيانات الاعتماد (Credentials): ضبط اسم القاعدة واسم المستخدم وكلمة المرور بأمان خارج مستودع Git.
PHP
# .env MySQL configuration
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=closetag_shop
DB_USERNAME=root
DB_PASSWORD=secret