Laravel에서 여러 데이터베이스를 사용하는 방법
P粉919464207
P粉919464207 2023-10-13 09:54:58
0
2
653

내 시스템에서 여러 데이터베이스를 결합하고 싶습니다. 대부분의 경우 데이터베이스는 MySQL이지만 미래에는 달라질 수 있습니다. 즉, 관리자는 이기종 데이터베이스 시스템 사용의 소스인 이와 같은 보고서를 생성할 수 있습니다.

제 질문은 Laravel이 이 상황을 처리할 수 있는 Facade를 제공합니까?입니다. 아니면 문제에 더 적합한 기능을 갖춘 다른 프레임워크가 있나요?

P粉919464207
P粉919464207

모든 응답(2)
P粉957661544

Laravel 5.1에서는 연결을 지정합니다:

으아악

기본적으로 Laravel은 기본 연결을 사용합니다. 꽤 간단하지 않나요?

자세한 내용은 여기를 참조하세요: http://laravel.com/docs/5.1/database#visit 연결

P粉340264283

Laravel 문서에서: 구성 파일에 나열된 연결 중 하나에 해당하는 DB 外观上的连接方法。传递给连接方法的名称应与 config/database.php를 통해 여러 연결을 사용할 때 각 연결에 액세스할 수 있습니다.

으아악

연결 정의

사용 .env >= 5.0(또는 그 이상)

으아악

사용 config/database.php

으아악

아니요 .env

app/config/database.php

으아악

건축/이전

connection() 메소드를 실행하여 사용할 연결을 지정하세요.

으아악

또는 상단에서 연결을 정의하세요.

으아악

쿼리 빌더

으아악

모델

(Laravel >= 5.0 (또는 그 이상))

모델에 $connection변수

설정 으아악

웅변

(Laravel

모델에 $connection변수

설정 으아악

거래 모드

으아악

또는

으아악

또한 setConnection 方法或 on정적 메서드를 통해 런타임에 연결을 정의할 수도 있습니다.

으아악

베타 버전(업데이트)

버전 테스트됨(Y/N)
4.2 아니요
5 예(5.5)
6 아니요
7 아니요
8 예(8.4)
9 예(9.2)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿