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 방문하여 여러 데이터베이스 연결에서 데이터를 얻으십시오. 사용 가능한 경로를 확인하기 위해 Open routes/web.php ;
연결이 다른 세 가지 마이그레이션 테이블이 있습니다.
mysql2 연결의 types 테이블 / 모델mysql 연결에있는 posts 테이블 / 모델sqlsrv 연결의 mails 테이블 / 모델다른 연결을 사용한 경우 마이그레이션 및 모델 연결을 편집하십시오.