최근에 멋진 Laravel Framework에 대해 알게되었지만 여전히 나에게 미스테리 인 쿼리 하나를 알고 싶습니다.기존 데이터베이스 연결 데이터베이스 변경 - Laravel
은 우리가 쉽게
$users = DB::connection('mysql2')->select(...);
을 사용하여 "데이터베이스 연결"을 변경 수 있습니다 알고 있지만 나는 여러 데이터베이스는 사용자의 요청에 따라 생성 등의 프로젝트를 진행하고있어 이러한 데이터베이스에 액세스해야 사용자 요청에 따라 동적으로.
거의 데이터베이스 구성 파일에 새 데이터베이스 연결 항목으로 모든 데이터베이스 항목을 입력 할 수 없습니다.
따라서 우리는 동일한 연결에서 데이터베이스를 동적으로 변경해야합니다.
예 :
우리가 "DB1"설정 파일에 정의 된데이터베이스 "TEST1"과 관련하여,
를 사용하는 경우 나는 동적
에 "TEST2"는 "TEST1"데이터베이스를 변경하는 방법이 필요합니다
왜 여러 데이터베이스가 있습니까? –
저는 여러 조직에 대한 단일 프레임 워크를 사용하고 있으므로 각 조직의 데이터를 고유 한 데이터베이스에 저장해야합니다. –