# 2번째 DB설정 파일
.env
config/database.php
# 실제사용 테이블
app/Xxxx.php
# .env 파일
// 기존
DB_CONNECTION=sqlsrv
DB_HOST=xxx.xxx.xxx.xxx
DB_PORT=1433
DB_DATABASE=aaaa
DB_USERNAME=bbbb
DB_PASSWORD=cccc
// 추가
DB_CONNECTION_TEST=sqlsrv
DB_HOST_TEST=xxx.xxx.xxx.xxx
DB_PORT_TEST=1433
DB_DATABASE_TEST=aaaa_test
DB_USERNAME_TEST=bbbb
DB_PASSWORD_TEST=cccc
# config/database.php 파일
// 기존
'sqlsrv' => [
'driver' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '1433'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
],
// 추가
'sqlsrv_test' => [
'driver' => 'sqlsrv',
'url' => env('DATABASE_URL_TEST'),
'host' => env('DB_HOST_TEST', 'localhost'),
'port' => env('DB_PORT_TEST', '1433'),
'database' => env('DB_DATABASE_TEST', 'forge'),
'username' => env('DB_USERNAME_TEST', 'forge'),
'password' => env('DB_PASSWORD_TEST', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
],
# app/Xxxx.php 파일
class Xxxx extends Model
{
// 테스트 DB
// 실제DB연결시에는 주석처리 하기
protected $connection ='sqlsrv_test';
'Laravel' 카테고리의 다른 글
Laravel(라라벨) 버전전 pagination default view 파일명 (0) | 2022.07.19 |
---|