찾다
Q&A Laravel에서 여러 데이터베이스를 사용하는 방법

0

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

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

Your Answer
제출하다

2 답변
0

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

으아악

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

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

2023-10-14 00:28:20

제출하다

0

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)
2023-10-14 00:26:49

제출하다

Hot Tools

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.

VC9 32비트

VC9 32비트

VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

PHP 프로그래머 도구 상자 정식 버전

PHP 프로그래머 도구 상자 정식 버전

Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트

VC11 32비트

VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.