내 앱에는 사업이 다르며 많은 사용자가 있습니다. 예를 들면 :Laravel - 멀티 테넌트 애플리케이션에서 동적 데이터베이스 연결 설정
- 비즈니스가 사용자 A, 사용자 B 및 UserC에게
- 비즈니스 B가 userd에 등 UserE
그리고 ..
각 기업이 자신의 별도의 데이터베이스를 가지고, 따라서 사용자 A, B 및 C는 동일한 데이터베이스에 액세스하고 사용자 D 및 E는 다른 데이터베이스에 액세스합니다. 모든 테넌트 데이터베이스는 구조가 동일하며 데이터가 다릅니다.
각 사용자에 대해이 정보가있는 기본 데이터베이스가 있으므로 사용자가 속한 데이터베이스를 알고 있습니다. 나는 사용자 데이터베이스 식별자/데이터베이스 이름을 얻을
- 사용자 징후를 주 데이터베이스를 사용 :
'main' => array( 'driver' => 'mysql', 'host' => 'hostname', 'database' => 'main_database', 'username' => 'username', 'password' => 'password', 'prefix' => '', ), 'tenant' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => DYNAMIC_DATABASE_NAME_GOES_HERE, 'username' => 'username', 'password' => 'password', 'prefix' => '', ),
은 내가 Laravel에서 다음을 수행 할 수있는 방법을 찾을 필요 연결
- 는 "거주자"라고하는 연결의 특정 데이터베이스 이름이
- 앱이 세입자 연결이 특정 사용자/BUSI의 데이터를로드하는 것을 사용하는 설정 ness
어떻게 이것을 Laravel 5.4에서 수행 할 수 있습니까?