laravel multidb
1.0.0
Ini adalah contoh Laravel dengan beberapa koneksi basis data untuk mengoperasikan hubungan yang fasih dan query bergabung.
Ada tiga koneksi:
mysql (mysql) sebagai defaultmysql2 (mysql)sqlsrv (SQL Server 2016) git clone https://github.com/didikz/laravel-multidb.git
composer install
Salin .env.example sebagai file .env dan atur konfigurasi basis data Anda. Jika Anda tidak memiliki SQL Server, jangan ragu untuk menggunakan mesin database lain tetapi jangan lupa untuk menyesuaikan koneksi baru Anda.
php artisan key:generate
php artisan migrate
php artisan db:seed --class=IsiTableSeeder
php artisan serve
Kunjungi browser Anda ke http://localhost:8000/publishing untuk mendapatkan data dari beberapa koneksi database. Buka routes/web.php untuk memeriksa rute yang tersedia;
Ada tiga tabel migrasi dengan koneksi yang berbeda:
types Tabel / Model dalam Koneksi mysql2posts / model dalam koneksi mysqlmails dalam koneksi sqlsrvEdit koneksi migrasi & model Anda jika Anda menggunakan koneksi yang berbeda.