شرح صفوف ومحتوى الفقرة
لا يتطلب تحويل تطبيق 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