다른 데이터베이스/스키마에 액세스하려면 다중 연결을 만들어야합니까? 하나의 dbconnection을 사용합니다. laravel eloquent 또는 db builder에서 데이터베이스 이름을 전달하는 방법이 있습니까? 현재 원시 PHP에서 하나의 연결을 사용하여 다른 스키마를 쿼리합니다. 연결()과 같이, 내 이름의 연결을 설정하려면 :LARAVEL Eloquent query multiple schema
3
A
답변
3
database.php 파일에 대한 다른 연결을 만든 다음이를 능숙한 모델에 전달하십시오.
'mysql1' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => 'db1',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
// connection 2
'mysql2' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => 'db2',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
가정하자 내가 모델 User.php 내가 추가 할 것입니다 내 모델 내 이름이 MySQL의 연결 mysql1
을 사용 있습니다
protected $connection = 'mysql1';
난 후라는 MySQL의 연결 mysql2 을 전합니다 사용하려는 경우 사용
protected $connection = 'mysql2';
여기에 연결을 고정 모드로 설정합니다. els.
1
는 웅변, 난 DB를 사용 당신이 인식되지 않은 경우, 데이터베이스 연결이 설정 응용 프로그램/설정/데이터베이스에 이름이 지정됩니다
$query = DB::connection('db_connection_name')->table($this->table)
.php
+0
감사합니다. 정보를 많이 보내 주셔서 감사합니다. – Arav
관련 문제
- 1. Laravel Eloquent multiple tables
- 2. Laravel Eloquent query failes
- 3. Laravel eloquent query right data
- 4. MySQL 쿼리 Laravel Eloquent Query
- 5. Laravel Eloquent Basic Query Issue
- 6. 단순한 SQL to Eloquent Query (Laravel)
- 7. 특정 softDeleted() 레코드를 사용하는 Laravel Eloquent Query
- 8. Laravel 3 - Eloquent query returns rules
- 9. Laravel Eloquent relationship query not working
- 10. 드루팔 (Drupal - Multiple Schema)
- 11. Eloquent query
- 12. Eloquent 및 Query Builder
- 13. Eloquent ORM query - newbie
- 14. 야후 파이낸스 용 PostgreSQL DB에 대한 Laravel eloquent query
- 15. ID가 잘못되었습니다. Laravel Eloquent
- 16. MySQL to Eloquent query
- 17. laravel Eloquent where 절
- 18. Laravel 5.3 Eloquent : multiple 동일한 열의()가 작동하지 않습니다.
- 19. Laravel eloquent multiple 또는 OR AND LIKE 같은 곳은 어디입니까?
- 20. Laravel Eloquent
- 21. JPA - query multiple oneToMany
- 22. SQL multiple Count Query
- 23. WhereNotExists Laravel Eloquent
- 24. Eloquent multiple 동일한 쿼리에서 선택
- 25. Laravel Custom Eloquent Method
- 26. Laravel 5.2 Eloquent
- 27. Query Builder 또는 Eloquent in Laravel 4로 쿼리 작성
- 28. 알 수없는 매개 변수 수를 사용하여 Laravel Eloquent Query 만들기
- 29. Laravel 푸시 알림 토큰 : Eloquent 또는 Query builder를 사용합니까?
- 30. Laravel foreach "where"with eloquent
정보를 제공해 주셔서 감사합니다. – Arav
도움이 되셨 다행입니다! –