집 >데이터 베이스 >MySQL 튜토리얼 >Laravel의 여러 데이터베이스에 걸쳐 'belongsToMany' 관계를 설정하는 방법은 무엇입니까?
<code class="php">public function bs() { return $this->belongsToMany('B', 'a_bs', 'a_id', 'b_id'); }</code>데이터베이스 이름을 동적으로 획득함으로써 Laravel은 A 모델과 동일한 데이터베이스에서 피벗 테이블을 찾도록 지시받습니다.고려 사항 SQLite 데이터베이스용SQLite 데이터베이스를 사용하는 경우 추가 단계가 필요할 수 있습니다.
<code class="php">public function bs() { $database = $this->getConnection()->getDatabaseName(); return $this->belongsToMany('B', "$database.a_bs", 'a_id', 'b_id'); }</code>
위 내용은 Laravel의 여러 데이터베이스에 걸쳐 'belongsToMany' 관계를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!