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

Supported Database Drivers in Laravel محركات قواعد البيانات في Laravel

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

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

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

يجمع إطار Laravel كافة ملفات تعريف الاتصال بقواعد البيانات داخل ملف config/database.php ويدعم خمسة محركات قياسية رسمياً. وسواء استخدم فريقك SQLite للتطوير المحلي السريع أو MySQL و PostgreSQL في الإنتاج، تحافظ طبقة التجريد الموحدة على ثبات كود التطبيق.

  • خمسة محركات رسمية (Core Drivers): دعم مدمج كامل لقواعد SQLite و MySQL و MariaDB و PostgreSQL و SQL Server.
  • ملف الإعدادات (config/database.php): يربط أسماء الاتصالات بإعدادات المحركات المستمدة من ملف البيئة.
  • مبني على PDO (PDO Layer): يعتمد داخلياً على مكتبة PDO القياسية لضمان أمان وتوحيد الاستعلامات.
مخطط معماري يوضح إعداد اتصال قواعد البيانات وأساسيات التهجير في Laravel في إطار العمل Laravel 12
PHP
// Reading active database driver via config()
$driver = config('database.default');
$host = config('database.connections.mysql.host');
$port = config('database.connections.mysql.port');