laravel multidb
1.0.0
هذا مثال على laravel مع اتصالات قاعدة بيانات متعددة لتشغيل العلاقة البليغة والانضمام إلى الاستعلام.
هناك ثلاثة اتصالات:
mysql (MySQL) على أنها افتراضيةmysql2 (MySQL)sqlsrv (SQL Server 2016) git clone https://github.com/didikz/laravel-multidb.git
composer install
نسخ .env.example كملف .env وإعداد تكوين قاعدة البيانات الخاصة بك. إذا لم يكن لديك SQL Server ، فلا تتردد في استخدام محرك قاعدة بيانات أخرى ولكن لا تنس ضبط اتصالك الجديد.
php artisan key:generate
php artisan migrate
php artisan db:seed --class=IsiTableSeeder
php artisan serve
تفضل بزيارة متصفحك إلى http://localhost:8000/publishing للحصول على بيانات من اتصالات قاعدة بيانات متعددة. فتح routes/web.php للتحقق من الطرق المتاحة ؛
هناك ثلاثة جداول ترحيل مع اتصال مختلف:
types الجدول / النموذج في اتصال mysql2posts / النموذج في اتصال mysqlmails / الطراز في اتصال sqlsrvقم بتحرير اتصال الترحيل والموديل إذا استخدمت اتصالًا مختلفًا.