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แก้ไขการเชื่อมต่อการโยกย้ายและการเชื่อมต่อของคุณหากคุณใช้การเชื่อมต่อที่แตกต่างกัน